日期:2014-05-17  浏览次数:20809 次

关于公司内部dns服务器解析和万网dns解析域名
     各位同仁大家好,学习dns一直没有明白的几个问题,请大家赐教,谢谢!
问题1: 我们公司域名是在万网注册,并由万网进行解析,公司内架设两个DNS,都是和域控集成在一起的。
    既然已经由万网帮忙解析,自己内部dns服务器又有什么作用?万网是如何进行域名解析,是如何与公司内部dns服务器相互联系?

问题2:假如公司一台电脑上网 例如 在网站输入www.baidu.com  整个域名解析的过程又是怎么样的?
       例如我们公司一台电脑10.20.5.10 解析www.baidu.com 
    首先10.20.5.10向公司内部dns服务器10.20.6.10发送解析命令,如果缓存或host主机文件没有,则向根服务器询问,根服务把.com ip是发给公司内部dns服务器还是万网的dns服务器啊?虽然看了岳雷老师关于dns教程,但是在万网这种isp供应商是如何提供服务还是没有明白?请大家帮忙把详细的解析过程告诉我,小妹将不甚感激!或者把相关教程的网站或网址发给我也行,谢谢大家!

------解决方案--------------------
可能一个作为主,一个作为辅DNS,
我想应该是先给了你们公司的DNS,
毕竟在你们公司内嘛,而且如果你们要访问公司网站,那么就可以不经过其他DNS就可以了
而且,你们公司如果有自己的DNS,还可以进行员工的管理,比如不想让员工访问一些娱乐性的网站,
那么管理员可以进行所谓的“DNS欺骗”,使得员工不能访问娱乐性的网站,或者迫使员工访问的页面跳转到其他网站
------解决方案--------------------
dns 是不能跨网查询的,所以万维网的DNS是作为公司DNS的转发器用的,如没有ISP的DNS则内部的的DNS可能向世界上的9个根DNS查询,也有可能不查询,直接来个查询不成功。
------解决方案--------------------
晕,我也在考虑这方面的问题。感觉是你自己搭建的dns服务器更像是一个自治域(AS)提供一些你们内部简单的dns解析以及一些应用的支持(比如域相关的)。isp的dns和根dns是做公共区域的dns解析,也就是公共域名的解析。

比如你自己的dns可以把a.com解析到1.1.1.1 
其他人的自己搭建的dns也能把a.com解析到x.x.x.x
但是a.com到底解析到多少就需要一个公共的解析即isp的dns或根dns。 如果每个人都解析的话就乱了。

另外你的dns对一些没做定义的域名的解析还是要访问isp或根dns获取ip。简单来说就是isp和根dns保持域名解析的权威性,你自己搭建的dns是保持你自己的灵活性!

还有二级域名的解析,我不大清楚二级域名的解析是怎么回事。我推测应该是主域名解析到一个自治域(AS)二级的ip解析就分发给了相应的自治域(就是相当于你自己搭建的dns),这样也就解释了花生壳等软件的解析情况,不知我推测的是否正确!