BIND <正向解析>

正向解析,是在缓存DNS服务器的基础之上,创建一个负责域解析的解析库,该域需要上级域的授权(定义NS记录、A记录)

1.修改主配置文件

~]#    vim  /etc/named.rfc1912.zones

zone "huying.com"    IN {

             type master;

             file "huying.zone";

};

~]# named-checkconf

2.创建区域解析库

[root@el7   named]#  vim  /var/named/huying.zone

$TTL 1D                      ;缓存时间为1D(day)

@     IN     SOA  ns1.huying.com.      admin.huying.com. (                 ;@本区域名可以@代替

                   201811     ;序列号

                   1H    ;主从同步时间间隔为1小时                 

                   30M ;当主从故障时,重试同步时间为30分钟

                   2H    ;辅助DNS Server的失效时间

                   1D    ;否定答案的缓存时间为1

                   )

         IN     NS    ns1.huying.com.                ;定义该区域负责解析的DNS服务器

         IN     NS    ns2.huying.com.                ;多条记录的name相同,则可以省略

         IN     MX   10     mx1.huying.com.              ;定义邮件记录

         IN     MX   20     mx2.huying.com.

$ORIGIN huying.com.        ;表示域名省略时以这个地方定义的域名补上,orgin可以定义多个

ns1   IN     A       192.168.1.1               ;定义NS记录FQDNA记录

ns2   IN     A       192.168.1.2

mx1 IN     A       192.168.1.1               ;定义MX记录的FQDNA记录

mx2 IN     A       192.168.1.2

www         IN     A       192.168.1.1               ;定义A记录

image.png

[root@el7 named]# named-checkzone  "huying.com"  huying.zone

zone huying.com/IN: loaded serial 201811

OK

3.修改权限重新加载服务

[root@el7   named]# chown :named  huying.zone

[root@el7 named]# rndc reload

server   reload successful

 

 

         4.测试效果

查询huying.com域内的NS记录

[root@el7 named]# dig  -t ns    huying.com

; <<>> DiG   9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> -t ns huying.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY,   status: NOERROR, id: 17093

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2,   AUTHORITY: 0, ADDITIONAL: 2

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;huying.com.                      IN     NS

;; ANSWER SECTION:

huying.com.              86400       IN     NS    ns2.huying.com.

huying.com.              86400       IN     NS    ns1.huying.con.

;; ADDITIONAL SECTION:

ns2.huying.com.                86400       IN     A       192.168.1.2

;; Query time: 1 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Wed May 09 16:34:08 CST 2018

;; MSG SIZE  rcvd: 101

查询huying.com域内的MX记录

[root@el7 named]# dig  -t mx huying.com

; <<>> DiG   9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> -t mx huying.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode:   QUERY, status: NOERROR, id: 50975

;; flags: qr aa rd ra; QUERY: 1, ANSWER:   2, AUTHORITY: 2, ADDITIONAL: 4

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;huying.com.                      IN     MX

;; ANSWER SECTION:

huying.com.              86400       IN     MX   10   mx1.huying.com.

huying.com.              86400       IN     MX   20   mx2.huying.com.

;; AUTHORITY SECTION:

huying.com.              86400       IN     NS    ns2.huying.com.

huying.com.              86400       IN     NS    ns1.huying.con.

;; ADDITIONAL SECTION:

mx1.huying.com.              86400       IN     A       192.168.1.1

mx2.huying.com.              86400       IN     A       192.168.1.2

ns2.huying.com.                86400       IN     A       192.168.1.2

;; Query time: 0 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Wed May 09 16:36:07 CST 2018

;; MSG SIZE  rcvd: 173

       


猜你喜欢

转载自blog.51cto.com/jying/2115485