关于 bind 和 dns(一)

1、安装

yum install -y bind bind-utils

2、配置

1)/etc/named.conf 修改监听端口

 listen-on port 53 { any; };

2)/etc/named.rfc1912.zones  添加一个区域

zone "dns.xxxxxxx.com" IN {
        type master;
        file "/etc/named/zones/db.dns.xxxxxxx.com";
        allow-update { none; };
};

3) /etc/named/zones/db.dns.xxxxxxx.com

里面定义时间都是以秒为单位

$TTL    60
@       IN      SOA     ns1.dns.xxxxxx.com. root.dns.xxxxxx.com. (
                2019051902     ; Serial
                        60     ; Refresh
                        10     ; Retry
                       600     ; Expire
                       120 )   ; Negative Cache TTL

; name servers - NS records
                IN      NS      ns1.dns.xxxxxx.com.

; name servers - A records
ns1.dns.xxxxxx.com.          IN      A    149.xxx.xx.xx

; 10.11.0.0/16 - A records
pj1.dns.xxxxx.com.  IN A 42.xxx.x.xx

 

systemctl restart named

systemctl enable named

http://faculty.ndhu.edu.tw/~comput/computer_c/training/hbc0122/dns-2.htm

 

最后测试与排除故障:

使用 dig 或 nslookup

dig tw1.dns.xxxx.com  #bind 本地监测是否已运行服务并能找到
dig tw1.dns.xxxx.com +trace  #跟踪整个解析过程
nslookup tw1.dns.xxxx.com  #通过公网nameserver 去查找解析
nslookup tw1.dns.xxxx.com n.n.n.n #指定ip n.n.n.n 作为dns解析是否能找到, 例如 n.n.n.n 指定本机bind服务
dig xxx.xxx.com @服务器地址

 

posted on 2020-06-05 00:22  震撼起飞  阅读(277)  评论(0编辑  收藏  举报

导航