DNS解析(包括主從實時備份)

(1)安裝bind包: yum install -y bind

(2)查看配置文件: vim /etc/named.conf

(3)配置DNS

首先:在/etc/named.conf主配置文件新增一條需要解析的域名配置信息

zone "mytest.com" IN {

type master;

file "mytest.com.zone";

};

配置完該主配置文件後可以用named-checkconf命令查看文件配置是否有誤

然後:添加在/var/named/目錄下添加名爲mytest.com.zone的配置文件,配置文件內容爲:

$TTL 1D

@       IN SOA  @ admin.mytest.com. (

2016120401       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

IN NS   ns.mytest.com.

IN MX 5 mail.mytest.com.

mail    IN A    12.12.12.12

ns        IN A    192.168.109.131

www     IN A    192.168.109.130

bbs       IN CNAME www.mytest.com.

最後:進行DNS解析測試

dig @192.168.109.131 www.mytest.com

(如果服務器無法使用dig命令的話請先安裝bind-utils包)

(4)配置反向DNS

首先:配置主配置文件/etc/named.conf

zone "109.168.192.in-addr.arpa" IN {

type master;

file "109.168.192.zone";

};

(其中:109.168.192位24位網段,後面跟上.in-addr.arpa這是固定格式)

然後:配置子配置文件/var/named/109.168.192.zone

$TTL 1D

@       IN SOA  @ admin.mytest.com. (

2016120401       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

IN NS   ns.mytest.com.

111     IN PTR    mail.mytest.com.

131     IN PTR    ns.mytest.com.

130     IN PTR    www.mytest.com.

(注:其中PTR是反向DNS解析的標誌,注意注意)

最後:進行DNS反向解析測試

dig @192.168.109.131 -x 192.168.109.130

(-x表示反向DNS解析)

(5)DNS解析主從備份的配置(準備兩臺服務器:192.168.109.131(主服務器)、192.168.109.130(從服務器))

首先:配置從服務器(192.168.109.130):

配置/etc/named.conf

zone "mytest.com" IN {

type slave;

file "slaves/mytest.com.zone";

masters { 192.168.109.131; };

};

zone "109.168.192.in-addr.arpa" IN {

type slave;

file "slaves/109.168.192.zone";

masters { 192.168.109.131; };

};

(其中masters表示指定主服務器)

然後:更改主服務器(192.168.109.131)

修改主配置文件:/etc/named.conf

zone "mytest.com" IN {

type master;

file "mytest.com.zone";

notify yes;

also-notify { 192.168.109.130; };

};

zone "109.168.192.in-addr.arpa" IN {

type master;

file "109.168.192.zone";

notify yes;

also-notify { 192.168.109.130; };

};

修改子配置文件,在子配置文件中添加一個域名的解析用來測試主從的實時同步性(比如添加一個hjp.mytest.com的測試域名):

/var/named/mytest.com.zone

$TTL 1D

@       IN SOA  @ admin.mytest.com. (

2016120402       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

IN NS   ns.mytest.com.

IN MX 5 mail.mytest.com.

mail    IN A    12.12.12.12

ns      IN A    192.168.109.131

www     IN A    192.168.109.130

bbs     IN CNAME www.mytest.com.

hjp     IN A    121.121.121.121

最後:測試hjp.mytest.com的解析


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