免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1733 | 回复: 8
打印 上一主题 下一主题

named无法解析外部地址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-21 17:02 |只看该作者 |倒序浏览
以前搞过几次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)


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

论坛徽章:
0
2 [报告]
发表于 2006-06-21 17:18 |只看该作者
首先检查你的网络情况,保证能上网,同时你是否有静态公网IP等....

论坛徽章:
0
3 [报告]
发表于 2006-06-21 17:42 |只看该作者
网络肯定是没有问题的。能够上网是可以保证的。
有静态公网ip对应的!但是就是不能解析,

#dig www.google.com

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


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

论坛徽章:
0
4 [报告]
发表于 2006-06-21 17:52 |只看该作者
把防火墙关了
service iptables stop

论坛徽章:
0
5 [报告]
发表于 2006-06-21 18:19 |只看该作者
刚开始的时候我就怀疑是防火墙的问题。
关防火墙我早早就试过了。但是情况还是一样的。
还有没有其他的情况?
多谢了!

论坛徽章:
0
6 [报告]
发表于 2006-06-21 20:05 |只看该作者
看下
vi /etc/resolv.conf
有没有设置dns服务器

论坛徽章:
0
7 [报告]
发表于 2006-06-21 22:06 |只看该作者
这个我设置了的。
本机的地址!

论坛徽章:
0
8 [报告]
发表于 2006-06-22 08:52 |只看该作者
把正反向文件贴出来

论坛徽章:
0
9 [报告]
发表于 2006-06-22 09:12 |只看该作者
你申请的域名isp帮你解析了吗?如果是,那么在/etc/resolv.conf文件中加入:
search yourdomain
nameserver 当地isp的dns服务器ip
nameserver 本机ip
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP