[讨论] DNS 查询顺序的问题

楼主: bojack (Bojack)   2014-04-25 13:44:33
各位先进大家好:
想请教一个 DNS 查询的问题,目前我有台 Windows 设定了四组 DNS Server
前三组都是公司内部网络的 DNS Server,第四组是中华电信的 168.95.1.1
而公司内部的 EIP/Portal 系统也有一个对应的 Domain Name
假设叫 eip.bojack.com.tw 好了,目前这个 Domain 也只能在公司内 DNS Query 得到
透过 168.95.1.1 or 8.8.8.8 等外部 DNS 是无法查询的
奇怪的是当我用网页去浏览 http://eip.bojack.com.tw/ 它会和我说无法显示网页
但透过 nslookup 去查 ( 第一优先 DNS Server 是公司内的 ) 是可以正解出 IP
后来做了一个测试,将第四组的 168.95.1.1 拿掉后再去下 ipconfig /flushdns
就又可以连到 http://eip.bojack.com.tw/
我比较纳闷的是难到设定四组 DNS 它是没有优先级查询的机制吗?
还请各位先进提供看看您的想法,谢谢
ps. 设定第四组 168.95.1.1 的原因是设备会带出公司使用,所以才会要多设定一组
作者: kfc1231 (PKMan)   2014-04-25 14:38:00
我有过类似的情况 Windows7要清除DNS暂存才可正常解析内部网络的网址 估计是外部的DNS记录放在暂存 使后面的DNS查询没办法透过内部的DNS主机查询 只能等到暂存被清除至于为什么会找外部的DNS主机查询 我也不清楚 OTL
作者: newsp (戴面具的人)   2014-04-25 15:55:00
DNS 默认只会用第一组 这比较像browser cache的问题你可以把cache 都清掉 把中华设成第一组 此时会无法显示网页然后把dns换成公司的 应该还是无法存取http://ppt.cc/Q1tL 可以玩玩看 假如用CHROME你应该可以看到browser 现在dns cache的内容
楼主: bojack (Bojack)   2014-05-05 21:28:00
感谢楼上二位前辈的指导,至少确定DNS默认是只用第一组了

Links booklink

Contact Us: admin [ a t ] ucptt.com