DNS服务器问题
我安装了一台linux,
hostnames 是:abc.redhat.org;
本机IP是:172.16.223.240;
指向公司中的DNS:172.16.9.254 (可上网)
奇怪的是,我的/etc/hosts中自动有如下记录:
68.178.232.99 abc.redhat.org abc
我使用:host abc.redhat.org 就可以解析到172.16.223.240(我本机IP)
要说明的是:我们公司的DNS上根本就没有redhat.org区,
但为什么能解析到呢?是不是DNS支持某种区域的自动注册啊,
郁闷了我一段时间,我使用的是RHEL 4
DNS是chroot环境
望高手帮助,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
你用其他机器nslookup你自己的机器了么?
如果其他机器查询结果正确,那么肯定是dns做了A记录
如果不使用DNS,是不能解析的,肯定是DNS解析的结果,但DNS server根本没有申明相应的区,和A记录,
rhel4是有nsswitch.conf的,你仔细找找看
我的服务器是RHEL 4
这个要看你是什么发行版了,你可以看看厂家的administration guide
我试过,如果禁用本地DNS的话,又不能解析,看来是服务器方面的设置,
我想解决这个问题,(服务器)端不知如何下手,
这个文件是告诉系统,在做域名解析时使用什么顺序
hosts: files dns
表示先使用本地文件,即/etc/hosts,如果未命中,再找dns
没有这个文件,我们公司的DNS也是linux服务器
你/etc/nsswitch.conf中关于host的内容是什么?是不是:
hosts: files dns