1.相关组件 bind-9.2和caching-nameservers
2.DNS简介 在Linux系统中,域名服务(DNS)是由柏克莱(Berkeley)的BIND(Berkeley Internet Name Domain)软件实现的 BIND是一个客户机/服务器系统 BIND的服务是一个称为named的守护进程
3.DNS配置文件 在Linux上的域名服务是由named守护进程来执行的,named最早是为BSD向客户机提供域名服务而开发的 named配置文件: /etc/named.conf →主配置文件 /var/named/named.ca →根服务器文件 /var/named/named.local →演示文件
4.开始配置 # vi /etc/named.conf (加入如下两段) zone "3800hk.com" IN { type master; file "db.3800hk.com"; allow-update { none; }; }; zone "1.168.192.in-addr.arpa" IN { type master; file "db.3800hk.com.rev"; allow-update { none; }; }; cd /var/named cp named.local db.3800hk.com vi db.3800hk.com $TTL 86400 @ IN SOA test.com. root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS danger.3800hk.com www IN A 192.168.1.88 ftp IN A 192.168.1.99 # vi /var/named/db.3800hk.com.rev $TTL 86400 @ IN SOA danger.3800hk.com. root ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS danger.3800hk.com 88 IN PTR www.3800hk.com 99 IN PTR ftp.3800hk.com # service named restart |