安装和初始化

首先,您必须安装包含 DNS 服务器的 RPM 软件包。我们将会使用的服务器是 BIND。请首先安装 bind 软件包。

[Note]

此时,Mandrakelinux 允许您以一种非常特殊的情况自动配置您的域名服务器。如果您不想让您的域名服务器来解析对您自己域名的请求,而只是想让它作为本地客户端的一个转发器,您只需安装 caching-nameserver 软件包。它会建立一个基本 BIND 配置,让您的服务器能够响应对 Internet 地址的本地 DNS 请求。显然,该服务器必须能够访问 Internet。

一旦安装了这个软件包,除了以 root 身份执行 service named restart 命令之外,您什么都不用作。马上,您就可以将您的本地主机配置("配置客户端")为对您的服务器进行 DNS 请求,并且可以略过本章的其余部分。

要使用 Webmin 配置模块,您得选择服务类别,然后是 BIND DNS 服务器按钮(上面有个 8 的那个图标)。

图形 3.1. 创建 Bind 主配置文件

创建 Bind 主配置文件

当您第一次打开这个模块而且没有事先配置过 BIND 时,您会被要求选择您打算怎样使用您的服务器。

设置名称服务器,仅供内部非 Internet 使用

如果您打算把您的服务器用作仅响应局域网内主机的请求,则请选定该选项。仅当您的网络没有连接到 Internet 时才有用。

设置为 Internet 名称服务器,并下载根服务器信息

如果您的服务器要响应来往于 Internet 的请求,并且如果该服务器当前能够访问 Internet 的话,请选定该选项。

设置为 Internet 名称服务器,但使用 Webmin 原有的根服务器信息

如果您的服务器要响应来往于 Internet 的请求,并且如果该服务器当前不能够访问 Internet 的话,请选定该选项。

选定以后,请点击创建主配置文件并启动名称服务器按钮以继续其他配置。

图形 3.2. Webmin DNS 服务器配置模块主屏幕

Webmin DNS 服务器配置模块主屏幕

这一主屏幕分为两部分:全局服务器选项现有 DNS 区域(让您可以访问显示为图标的已定义区域,并且可以创建新的区域)。

[Tip]提示

无论您是在全局服务器选项还是在区域选项中作了改变,请点击应用更改按钮以通知服务器重新读取配置。