配置 DNS

配置 DNS

1、安裝DNS所需要的軟件

[root@ServerA /]# yum -y install bind caching-nameserverbind-chroot

2、修改主配置文件

[root@ServerA/]# cd /var/named/chroot/etc/

[root@ServerAetc]# ls

localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key

[root@ServerAetc]# cp -p named.caching-nameserver.conf named.conf拷貝配置文件並改名爲named.conf

[root@ServerAetc]# ls

localtime named.conf rndc.key

named.caching-nameserver.conf named.rfc1912.zones

[root@ServerA etc]# vim named.conf 編輯配置文件

1 options {

2 listen-on port 53 { any; };

3 listen-on-v6 port 53 { ::1; };

4 directory "/var/named";

5 dump-file "/var/named/data/cache_dump.db";

6 statistics-file"/var/named/data/named_stats.txt";

7 memstatistics-file"/var/named/data/named_mem_stats.txt";

8

9 // randomization

10 // query-source port 53;

11 // query-source-v6 port 53;

12

13 allow-query { any; };

14 allow-query-cache { any; };

15 };

16 logging {

17 channel default_debug {

18 file"data/named.run";

19 severity dynamic;

20 };

21 };

22 view localhost_resolver {

23 match-clients { any; };

24 match-destinations { any; };

25 recursion yes;

26 include"/etc/named.rfc1912.zones";

27 };

[root@ServerA etc]# named-checkconf named.conf 測試主配置文件的語法

[root@ServerA etc]# vim named.rfc1912.zones

zone "baidu.com" IN {

type master;

file "baidu.com.zone";

allow-update { none;};

};


zone "google.com" IN {

type master;

file"google.com.zone";

};

[root@ServerA etc]# named-checkconf named.conf 測試語法

3、修改區域配置文件

[root@ServerA named]# pwd

/var/named/chroot/var/named

[root@ServerA named]# ls

data localhost.zone named.ca named.local slaves

localdomain.zone named.broadcast named.ip6.local named.zero

[root@ServerA named]# cp -p named.local google.com.zone

[root@ServerA named]# cp -p named.local baidu.com.zone

[root@ServerA named]# vim baidu.com.zone 修改baidu區域配置文件

$TTL 86400

@ IN SOA baidu.com. root.baidu.com. (

2013103001 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS dns1.baidu.con.

IN MX 5 mail.baidu.com

dns1 IN A 192.168.1.1

mail IN A 100.1.1.1

[root@ServerA named]# vim google.com.zone修改google區域配置文件

$TTL 86400

@ IN SOA google.com. root.google.com. (

2013123001 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS dns1.google.com.

IN MX 5 mail.google.com.

dns1 IN A 192.168.1.1

mail IN A 200.1.1.1

[root@ServerA named]# named-checkzone baidu.com baidu.com.zone測試區域配置文件語法

zone baidu.com/IN: loaded serial 2013103001

OK

[root@ServerA named]#

[root@ServerA named]# named-checkzone google.com google.com.zone測試區域配置文件語法

zone google.com/IN: loaded serial 2013123001

OK

[root@ServerA named]#

4、啓動服務

[root@ServerA named]# service named restart

停止 named [確定]

啓動 named [確定]

5、在另一臺機器上測試解析

[root@ServerB ~]# nslookup mail.baidu.com

Server: 192.168.1.1

Address: 192.168.1.1#53


Name: mail.baidu.com

Address: 100.1.1.1


[root@ServerB ~]# nslookup mail.google.com

Server: 192.168.1.1

Address: 192.168.1.1#53


Name: mail.google.com

Address: 200.1.1.1


[root@ServerB ~]#


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章