安装和初始化

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

注意

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

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

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

图 3.1. 创建 Bind 主配置文件

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

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

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

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

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

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

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

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

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

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

提示

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