[討論] 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