WEB开发网
开发学院操作系统Linux/Unix 系统管理工具包: 理解 DNS 阅读

系统管理工具包: 理解 DNS

 2008-11-11 08:28:01 来源:WEB开发网   
核心提示: 还应该配置“hint”区域,此区域引用根服务器和 localhost 转发和反向域,系统管理工具包: 理解 DNS(10),以便 localhost 和 127.0.0.1(本地主机 IP 地址)的解析能够正确工作,在 BIND 源代码中可以找到这些区域配置的示例,

还应该配置“hint”区域,此区域引用根服务器和 localhost 转发和反向域,以便 localhost 和 127.0.0.1(本地主机 IP 地址)的解析能够正确工作。在 BIND 源代码中可以找到这些区域配置的示例,并且通常也是由 BIND 安装所附带的。清单 7 显示了 named.conf 区域条目。

清单 7. named.conf 区域条目

zone "." IN {
    type hint;
    file "named.ca";
};
zone "localhost" IN {
    type master;
    file "pri/localhost.zone";
    allow-update { none; };
    notify no;
};
zone "127.in-addr.arpa" IN {
    type master;
    file "pri/127.zone";
    allow-update { none; };
    notify no;
};

一旦配置了区域并添加了区域文件,就可以启动 named 守护进程了。对于大多数 UNIX/Linux 发行版本,您可以使用 /etc/init.d 中的脚本来完成此任务: # /etc/init.d/named start.

对于 Solaris 10,可以使用 svcadm: # svcadm enable bind。

在 named 守护进程开始运行以后,确保编辑 /etc/resolv.conf 文件(请参见清单 8),以配置域和提供响应的 DNS 服务器:

清单 8. 编辑 /etc/resolv.conf 文件以配置域和 DNS 服务器

domain mcslp.pri
nameserver 192.168.0.2

您可能还需要编辑 /etc/nsswitch.conf 文件,以便将主机名查找重定向到 DNS 服务。例如,首先使用本地文件,然后才借助 DNS: hosts: files dns.

您现在应该能够使用 dig 从 DNS 查找主机,dig 是一个查询 DNS 服务器中的信息的工具。清单 9 显示了查找 bear.mcslp.pri 时的结果。

上一页  5 6 7 8 9 10 

Tags:系统 管理 工具包

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接