bind9 遇到的问题,解析超时


1,现象

[c:\~]$ nslookup
默认服务器: UnKnown
Address: 10.1.1.1

> server 172.30.0.1
DNS request timed out.
timeout was 2 seconds.
默认服务器: [172.30.0.1]
Address: 172.30.0.1

> uat.bacic.com
*** 请求 [172.30.0.1] 超时
服务器: [172.30.0.1]
Address: 172.30.0.1

DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.

2,直接设置server 172.30.1.1 解析是超时的,应该就是本地安装的dns解析失败了,一直都没有解析到

3,检查配置

cat /etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package 
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
// (c)2007 R W Franks
// 
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};

zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};

zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};

zone "1.0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};

zone "0.in-addr.arpa" IN {
type master;
file "named.empty";
allow-update { none; };
};

 

配置里面没有bacic.com.zone 的配置文件

增加如下配置

zone "bacic.com" IN {
type master;
file "bacic.com.zone";
allow-update { none; };
};

 

在/var/named 增加bacic.com.zone的文件

$TTL 1D
$ORIGIN bacic.com.
@ IN SOA cbsv.bacic5i5j.com. admin.com. (
20170526; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
bacic.com. IN NS ns1.bacic.com.

ns1 IN A 172.30.1.22
harbor IN A 172.30.1.64
pinpoint IN A 172.30.1.53
grafana IN A 172.30.1.42
uat IN A 172.30.1.22

 

4,systemctl restart named 重启

5,常用命令

dig uat.bacic.com @172.30.1.1 直接解析dns

  

no errror 表示解析正确,查询成功

nxdomain 表示服务器提示不存在这样的名称

servfail 表示服务器停机或者dnssec响应验证失败

refused dns拒绝回答(也许是出于访问控制的原因)

 

nslookup uat.bacic.com 解析dns

nslookup 

sever 172.30.1.1 指定dns

uat.bacic.com

rndc reload 可以直接生效dns配置

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM