可以使用 YaST 的 DNS 模块来为您的本地网络配置 DNS 服务器。第一次启动此模块时,向导启动,提示您做出一些有关服务器管理的基本决定。完成此初始设置将生成一个非常基本的服务器配置,此配置可以使服务器在各基本方面正常工作。专家方式可用于处理更高级的配置任务,例如设置 ACL、日志记录、TSIG 密钥和其他选项。
向导由三个步骤或对话框组成。您可以在对话框的适当位置进入专家配置方式。
第一次启动模块时,您将看到图 22.1 “DNS 服务器安装:转发器设置”中显示的对话框将打开。确定应提供转发器的设备或您是否希望自己提供。有关 netconfig 的更多信息,请参见 man 8 netconfig。
对话框由多个部分组成,负责管理区域文件(如第 22.6 节 “区域文件”中所述)。对于新区域,请在中为其提供一个名称。要添加反向区域,名称必须以 .in-addr.arpa 结尾。最后,选择(主区域或从属区域)。参见 图 22.2 “DNS 服务器安装:DNS 区域”。单击来配置现有区域的其他设置。要删除区域,请单击。
在最后对话框中,您可以通过单击打开防火墙中的 DNS 端口。然后决定是否要启动 DNS 服务器(或)。您还可以激活 LDAP 支持。请参见图 22.3 “DNS 服务器安装:完成向导”。
启动此模块后,YaST 将打开一个窗口,其中显示了多个配置选项。完成此窗口会生成具有基本功能的 DNS 服务器配置:
在下,定义是要在引导系统时启动 DNS 服务器,还是要手动启动 DNS 服务器。要立即启动 DNS 服务器,请选择。要停止 DNS 服务器,请选择。要保存当前设置,请选择。您可以用打开防火墙中的 DNS 端口,并用修改防火墙设置。
通过选择 ,让 LDAP 数据库管理区域文件。重启动 DNS 服务器或提示重装载其配置时,DNS 服务器将立刻挑选出写入到 LDAP 数据库的任何区域数据更改。
如果您的本地 DNS 服务器无法应答请求,则会尝试将请求转发给(如果进行了这样的配置)。转发器可手动添加到。如果在拨号连接中转发器不是静态的,则 会处理配置。有关 netconfig 的更多信息,请参见 man 8 netconfig。服务器
要设置 DNS 服务器应该记录的内容和记录方法,请选择。在下,指定 DNS 服务器将日志数据写入的位置。选择系统日志来使用系统级日志文件 ,或选择来指定另一个文件。对于后者,还可以指定要储存的日志文件的名称、最大文件大小(以兆字节为单位)和版本数目。
在下可以使用其他一些选项。启用将记录每个查询,在这种情况下,日志文件可能会变得非常大。出于这个原因,如果不是为了调试,则最好不要启用此选项。要记录区域更新期间 DHCP 和 DNS 服务器之间的通讯数据,请启用。要记录将区域从主服务器传送到从属服务器期间的数据流量,请启用。请参见图 22.4 “DNS 服务器:日志记录”。
使用此窗口定义 ACL(访问控制列表)来强制执行访问限制。在下提供不同的名称后,在下指定具有下列形式的 IP 地址(带有或不带有网络掩码):
{ 192.168.1/24; }配置文件的语法要求地址以分号结尾且放在花括号中。
TSIG(事务签名)的主要用途是保护 DHCP 和 DNS 服务器间通讯的安全性。这些内容在第 22.8 节 “安全事务”中有所介绍。
要生成 TSIG 密钥,请在标为 的字段中输入一个唯一名称,并指定储存密钥的文件()。按按钮确认您的选择。
要使用以前创建的密钥,请将 字段保留为空,并在下选择储存这个密钥 ID 的文件。选择后,请用按钮进行确认。
要添加主区域,请选择 ,然后选择区域类型,写入新区域名称并单击。当添加主区域时,也需要一个反向区域。例如,当添加区域 example.com(指向子集 192.168.1.0/24 中的主机)时,也应为包含的 IP 地址范围添加一个反时向区域。按照定义,应命名为 1.168.192.in-addr.arpa。
要编辑主区域,请选择 ,从表中选择主区域,最后单击。该对话框包含几个页面:(第一个打开的页面)、、、 和。
图 22.5 “DNS 服务器:区域编辑器(基本)”中显示的基本对话框用于定义动态 DNS 的设置以及指向客户机和从属名称服务器的区域传送的访问选项。要允许动态更新区域,请选择及相应的 TSIG 密钥。必须在更新操作开始前定义密钥。要启用区域传送,请选择相应的 ACL。必须已经定义了 ACL。
在基本对话框中,选择是否启用区域传送。使用所列 ACL 来定义谁能够下载区域。
此对话框用于为指定的区域定义替代名称服务器。确保已将自己的名称服务器包括在列表中。要添加记录,请在下输入其名称,然后用按钮确认。请参见图 22.6 “DNS 服务器:区域编辑器(NS 记录)”。
要将当前区域的邮件服务器添加到现有的列表中,请输入相应的地址和优先级值。执行完此操作后,请选择进行确认。请参见图 22.7 “DNS 服务器:区域编辑器(MX 记录)”。
此页用于创建 SOA(起始授权机构)记录。有关各选项的描述,请参见例 22.6 “文件 /var/lib/named/example.com.zone”。通过 LDAP 管理的动态区域不支持更改 SOA 记录。
此对话框用于管理名称解析。在中,输入主机名并选择其类型。表示主要项。此项的值应为一个 IP 地址。 是别名。对于要根据 和 选项卡中提供的信息而扩展的详细或部分记录,应使用类型 和 。这三种类型解析为现有的 A 记录。 用于反向区域。它与 A 记录相反,例如:
hostname.example.com. IN A 192.168.0.1 1.0.168.192.in-addr.arpa IN PTR hostname.example.com.
![]() | 编辑反向区域 |
|---|---|
添加正向区域后,返回到主菜单并选择该反向区域以进行编辑。在选项卡中激活复选框,然后选择正向区域。这样,对正向区域的所有更改都会在反向区域中更新。 | |