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:

发表评论