2 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl
@ IN NS localhost. 1 IN PTR localhost. 1 IN PTR pp.
四、/etc/localhost.zone
$TTL 86400 @ IN SOA @ root.localhost ( 1 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl
IN NS localhost. @ IN A 127.0.0.1
五、/etc/king.com.zone
$TTL 86400 @ IN SOA pp.king.com. root.localhost ( 3 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl
IN NS pp.king.com. www IN A 192.168.0.5 pp IN A 192.168.0.5 mail IN CNAME www
六、/etc/0.168.192.in-addr.arpa.zone
$TTL 86400 @ IN SOA pp.king.com. root.pp.king.com. ( 4 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl
@ IN NS pp.king.com. 5 IN PTR pp.king.com.
好了6个文件都完成了,让我们在创建一个文件/etc/resolv.conf,这个文件的意义在于,如果不存在,表示本
机的域名服务由/etc/hosts提供,如果存在且空,表示本机是域名服务器,如果存在且非空,表示本机是由域
名服务器提供域名解析的客户机 。
用这个命令来创建这个文件: touch /etc/resolv.conf
终于完成了,现在让我们来启动它 。 可以用smit stnamed 快速路经来启动 。 也可以用startsrc -s named来启动 。 如果已经启动,可以用stopsrc -s named来关闭它 。 用lssrc -s named查看它的状态,如果状态是active,我们就可以来测试了 。
测试
最简单的办法就是nslookup 例如本例中的:
# nslookup Default Server: pp.king.com Address: 0.0.0.0
>; www.king.com #正解 Server: pp.king.com Address: 0.0.0.0
Non-authoritative answer: Name: www.king.com Address: 192.168.0.5
>; pp.king.com #正解 Server: pp.king.com Address: 0.0.0.0
Non-authoritative answer: Name: pp.king.com Address: 192.168.0.5
>; mail.king.com #正解 Server: pp.king.com Address: 0.0.0.0
Non-authoritative answer: Name: www.king.com Address: 192.168.0.5 Aliases: mail.king.com
>; 192.168.0.5 #反解 Server: pp.king.com Address: 0.0.0.0
Name: pp.king.com Address: 192.168.0.5
然后把服务器IP192.168.0.5加入到客户机的DNS地址里去
再测试
C:\>;ping www.king.com
Pinging www.king.com [192.168.0.5] with 32 bytes of data: |