iT邦幫忙

0

Win2012R2 DNS 解析問題

各位好,
近來有個奇怪的問題,就是在內部的Server上有個主機在連線外部URL時候,偶爾會出現Domain Name無法解析的問題。
例如:要連到 tw.yahoo.com 這個站台,但是出狀況的當下無論是ping or telnet 80 port都是回應無法找到找到主機名稱。然而同時間以 nslookup tw.yahoo.com 卻又可以順利取的DNS Server回應的主機、IP...等資訊。

通常是需要 ipconfig /flushdns 清除快取之後才會恢復正常,但是過一段時間又會出現相同狀況。
目前暫時的解決方法是在本機的C:\windows\system32\driver\etc\hosts 檔案中,直接設定對方的 IP/Domain Name。

雖然暫時可以解決遇到的問題,但是還是想要找到能夠根治的解決方案
因此想請教各位大大,謝謝。

我覺得應該是太忙了,最好要有兩台DNS
DNS 對內與對外要分開,對內的因為 IP 會有 私人IP,如果要給外面查詢,會出事
ayu iT邦好手 2 級 ‧ 2017-06-25 14:23:12 檢舉
該內部Server使用的resolver(慣用DNS伺服器)是指向誰?
是自架/本機的DNS server? 還是外面的HINET/Google DNS服務?

方便告知連線的外部URL, 其主機名稱部份為何?
從你的描述以及暫時解決方法可行看來, 很高的機率, 發生在對方網域的解析有問題. Authoritative DNS 的各種 misconfig , 可以製造非常多的灰色地帶.

如果對方網域resource record經常異動又沒有降低TTL值, 那其實沒有更好的解法, 只能請對方找熟悉DNS運作的人才進行修正.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
msnman
iT邦研究生 1 級 ‧ 2017-06-21 09:37:17

開啟DNS-->對著伺服器右鍵內容-->設定轉寄站-->設定進階<取消勾選停用迴遞>-->啟用偵錯記錄-->啟用事件記錄-->啟用監視
可以在DNS伺服下的全域記錄察看問題原因。
可以從監視中察看何時查詢失敗。

0
IT 癡
iT邦高手 1 級 ‧ 2017-06-21 22:58:32

你只有一部 DNS 管對內跟對外嗎 ??? 如果是,它的暫存空間太小了,試著調大點

我要發表回答

立即登入回答