named无法解析外部地址

发布于 2022-07-23 02:20:41 字数 4259 浏览 7 评论 8

以前搞过几次DNS,都能够正常地启动,可是这次却不行,在redhat 9下。默认安装的bind。配置完了却怎么不能解析外部地址。内部解析正常。
下面namd.conf文件:

[ode]
options {
        directory "/var/named";
};

zone "0.0.127.in-addr.arpa." IN {
        type master;
        file "named.local";
};

zone "***.net." IN {
        type master;
        file "db.hosts";
};

zone "***.org." IN {
        type master;
        file "db1.hosts";
};

zone "." IN{
         type hint;
         file "db.cache";
};

[/code]

db.cache文件:

.       99999999 IN NS  ns.cnc.ac.cn.
ns.cnc.ac.cn.   99999999 IN A   159.226.1.1
.               99999999 IN NS  A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.     99999999 IN A   198.41.0.4
.               99999999 IN NS  B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.     99999999 IN A   128.9.0.107
.               99999999 IN NS  C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.     99999999 IN A   192.33.4.12
.               99999999 IN NS  D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET.     99999999 IN A   128.8.10.90
.               99999999 IN NS  E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET.     99999999 IN A   192.203.230.10
.               99999999 IN NS  F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET.     99999999 IN A   192.5.5.241
.               99999999 IN NS  G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.     99999999 IN A   192.112.36.4
.               99999999 IN NS  H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET.     99999999 IN A   128.63.2.53
.               99999999 IN NS  I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET.     99999999 IN A   192.36.148.17

请大虾给看一下,有什么错误?

附上日志:
Jun 21 17:07:59 localhost named[5099]: using 1 CPU
Jun 21 17:07:59 localhost named[5099]: loading configuration from '/etc/named.conf'
Jun 21 17:07:59 localhost named[5099]: no IPv6 interfaces found
Jun 21 17:07:59 localhost named[5099]: listening on IPv4 interface lo, 127.0.0.1#53
Jun 21 17:07:59 localhost named[5099]: listening on IPv4 interface eth0, 192.168.160.5#53
Jun 21 17:07:59 localhost named[5099]: command channel listening on 127.0.0.1#953
Jun 21 17:07:59 localhost named[5099]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Jun 21 17:07:59 localhost named[5099]: zone 160.168.192.in-addr.arpa/IN: loaded serial 20010427
Jun 21 17:07:59 localhost  6Ô 21 17:07:59 named: named Æô¶¯ succeeded
Jun 21 17:07:59 localhost named[5099]: zone ***.net/IN: loaded serial 20010427
Jun 21 17:07:59 localhost named[5099]: zone l***.org/IN: loaded serial 20010427
Jun 21 17:07:59 localhost named[5099]: running
Jun 21 17:07:59 localhost named[5099]: zone ***.net/IN: sending notifies (serial 20010427)

请大虾予以援手!!小弟拜谢了!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

╄→承喏 2022-07-24 16:18:15

你申请的域名isp帮你解析了吗?如果是,那么在/etc/resolv.conf文件中加入:
search yourdomain
nameserver 当地isp的dns服务器ip
nameserver 本机ip

︶ ̄淡然 2022-07-24 15:58:16

把正反向文件贴出来

ぽ终陌。⊿ 2022-07-24 15:34:41

这个我设置了的。
本机的地址!

海的爱人是光 2022-07-24 14:57:31

看下
vi /etc/resolv.conf
有没有设置dns服务器

愚人国度 2022-07-24 14:53:07

刚开始的时候我就怀疑是防火墙的问题。
关防火墙我早早就试过了。但是情况还是一样的。
还有没有其他的情况?
多谢了!

舞袖。长 2022-07-24 14:11:53

把防火墙关了
service iptables stop

阳光下的泡沫是彩色的 2022-07-24 11:57:09

网络肯定是没有问题的。能够上网是可以保证的。
有静态公网ip对应的!但是就是不能解析,

#dig www.google.com

; <<>> DiG 9.2.1 <<>> www.google.com
;; global options:  printcmd
;; connection timed out; no servers could be reached

就是这样的错误,但是与外部DNS主机也可以连接上的!
很纳闷。以前做的时候并没有出现这样的问题!

余生共白头 2022-07-24 10:44:53

首先检查你的网络情况,保证能上网,同时你是否有静态公网IP等....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文