[root@localhost root]# cd /var/named #进入/var/named 目录下 [root@localhost named]# ls chroot localdomain.zone named.broadcast named.ip6.local named.zero data localhost.zone named.ca named.local slaves [root@localhost named]# cp localhost.zone db.flyshitou.com #拷贝1.份初始文件便于编辑 [root@localhost named]# vi db.flyshitou.com $TTL 86400 @ IN SOA dns.flyshitou.com. root.flyshitou.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS dns.flyshitou.com. dns IN A 192.168.1.78 www IN A 192.168.1.2 www IN A 192.168.1.3 ftp IN A 192.168.1.6 file IN A 192.168.1.8 mail IN A 192.168.1.9 smtp IN A 192.168.1.9 pop IN A 192.168.1.9 @ IN MX 10 mail.flyshitou.com. vhost1 IN CNAME www.flyshitou.com. vhost2 IN CNAME www.flyshitou.com. vhost3 IN CNAME www.flyshitou.com.
[root@localhost named]# service named start 启动 named:etc/rndc.key:4: missing ';' before '}' Dec 30 16:14:47.793 starting BIND 9.2.4 -g Dec 30 16:14:47.794 using 1 CPU Dec 30 16:14:47.808 loading configuration from '/etc/named.conf' Dec 30 16:14:47.809 /etc/rndc.key:4: missing ';' before '}' Dec 30 16:14:47.809 loading configuration: failure Dec 30 16:14:47.809 exiting (due to fatal error) Error in configuration file /etc/named.conf : [失败] [root@localhost named]# vi /etc/rndc.key key "rndckey" { algorithm hmac-md5; secret "9uJUCUhmR0IzFVpeL3JMDBnG3a6pm6nwmNQW85Z1NJtqAWKMmFwMfGROjppY"; #此行加个";"分号.. }; [root@localhost named]# service named start #这次启动成功了... 启动named£º [ 确定 ] [root@localhost named]# netstat -antp|grep :53 tcp 0 0 192.168.1.78:53 0.0.0.0:* LISTEN 1974/ tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1974/
//修改DNS客户端设置
[root@localhost named]# vi /etc/resolv.conf nameserver 192.168.1.78 search localdomain ~
//利用host工具进行测试
[root@localhost root]# host -l flyshitou.com flyshitou.com name server dns.flyshitou.com. dns.flyshitou.com has address 192.168.1.78 file.flyshitou.com has address 192.168.1.8 ftp.flyshitou.com has address 192.168.1.6 mail.flyshitou.com has address 192.168.1.9 pop.flyshitou.com has address 192.168.1.9 smtp.flyshitou.com has address 192.168.1.9 www.flyshitou.com has address 192.168.1.2 www.flyshitou.com has address 192.168.1.3 [root@localhost root]# host www.flyshitou.com www.flyshitou.com has address 192.168.1.2 www.flyshitou.com has address 192.168.1.3 [root@localhost root]# host -t cname vhost1.flyshitou.com vhost1.flyshitou.com is an alias for www.flyshitou.com. [root@localhost root]# host -t mx flyshitou.com flyshitou.com mail is handled by 10 mail.flyshitou.com.