系统版本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
完成