系统版本CentOS 6.3 64位
首先安装以下个包:yum -yinstall bind bind-utils
DNS服务器IP:192.168.1.10 域名:myhome.com
要求:
www 192.168.1.10
mail 192.168.1.10
配置过程:
配置IP、NETMASK、GATEWAY、DNS
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.10
DNS2=8.8.8.8
配置hostsname:
#vi /etc/sysconfig/network
HOSTNAME=myhome.com
重启网络
#service network restart
DNS设置
#vi /etc/named.conf
修改红色部分
options {
listen-on port 53 { 192.168.1.10; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
:wq!保存退出
配置named.rfc1912.zones文件
#vi/etc/named.rfc1912.zones
在最后一行添加:
zone "myhome.com" IN {
type master;
file "myhome.com.zone";
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.zone";
};
:wq!保存退出
添加正反文件:
#cd /var/named
#touch myhome.com.zone
#touch 1.168.1.192.zone
#vi myhome.com.zone
添加:
@ IN SOA myhome.com. root.localhost(07031201
36000
3600
72000
600)
@ IN NS myhome.com.
@ IN A 192.168.1.10
mail IN A 192.168.1.10
www IN A 192.168.1.10
#vi 1.168.1.192.zone
添加:
@ IN SOA myhome.com. root.localhost(07031201
36000
3600
72000
600)
@ IN NS myhome.com.
10 IN PTR www.myhome.com.
10 IN PTR mail.myhome.com.
#named-checkzone /var/named/myhome.com.zone
#named-checkzone /var/named/1.168.192.zone
#service named restart 重启named服务
#nslookup
> www.myhome.com
Server:192.168.1.10
Address:192.168.1.10#53
Name:www.myhome.com
Address: 192.168.1.10
#chkconfig –add named 设置DNS服务开机启动
#chkconfig –level 2345 named on
ok 完成