Windows 8/10 DNS 問題瀏覽器 - ping - nslookup

Windows 8/10 DNS 問題瀏覽器 - ping - nslookup

我知道以前已經有人問過這個問題,但迄今為止,我還無法找到最終的工作解決方案(該解決方案一直有效),因為在極少數情況下,一切都有效,但重新啟動後又回到了這個狀態。

情況:

實驗室環境,子網路xxx0/24
實驗室DNS伺服器:
xxx60(windows伺服器,有本地機器的dns記錄,僅監聽ipv4,不轉發到外界,這就是第二個DNS伺服器進來的地方)
xxx15(dns緩存)和網際網路轉發器)
內部網域:labnet.intra。

一些主機,其 dns 記錄在 xxx60 中,
例如:webserver 主機名稱 app05 有 ip xxx32

Windows 8 電腦位於相同子網路中,而不是位於 AD 網域中,且只有 1 個活動 LAN 連接,支援 chrome、ff、IE11。 (也安裝了Norton Security、Malwarebytes,可能會對網路服務產生影響,但在下面的測試中,它們運作正常,所以我懷疑它們會對這個問題產生太大影響)。主機檔案為空。

ping 測試總是進行兩次:一次使用主機名,一次使用主機 app05.labnet.intra 的 FQDN(永遠不會對結果產生影響,兩者都有效或都無效)

nslookup 預設查詢 .60 (這很好)

測試 1:起點
ping 到 app05:未找到
nslookup 到 app05:找到正確的 IP
任何瀏覽器到 app05:未找到

**測試 1a:通常的開始:** ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh Winsock Reset Catalog
Netsh int ipv4 Reset Reset.log
結果 :
沒有差異
ping 到 app05:未找到
nslookup 到 app05:找到正確的 IP
任何瀏覽器到 app05:未找到

測試2:停用Windows DNSClient服務
結果 :

ping 到 app05 : ok
nslookup 到 app05 : ok
FF 瀏覽器到 app05 : ok
CHROME 瀏覽器到 app05 : ok
IE 11 : app05 似乎現在已加載,但是......實際上IE 現在有更奇怪或不穩定的行為:此時互聯網網站無法顯示,如果我此時嘗試superuser.com(之前打開過),我會在狀態欄中看到“等待superuser.com 的回應”,但隨後收到“頁面無法顯示”錯誤。那麼IE似乎不想使用指定的DNS伺服器?

測試3:再次啟用DNSClient服務
結果 :

ping 到 app05 :可以
nslookup 到 app05 :可以
任何瀏覽器到 app05 :
都可以 但是 :幾分鐘後又回到之前:
ping 到 app05 :不行
nslookup 到 app05 :可以
任何瀏覽器到 app05 :不行

測試 4:關閉所有介面上的 IPv6(連接或未連接)
結果 :
起初我有一個“是的,它有效......”
ping到app05:好的
nslookup到app05:好的
任何瀏覽器到app05:好的
但是:幾分鐘後它又回到之前:
ping到app05:不行
nslookup到 app05 :可以
任何瀏覽器到 app05 :不行

所以基本上: nslookup 總是正常工作

如果不是 IE 不再運作,關閉 DNSClient 服務將是一個很好的解決方案。如果我能解決停用 DNSClient 服務時 IE11 的問題,我可能會很高興。因為這是這一切中最奇怪的。看來 IE 沒有 DNSClient 服務就無法運作?

最令人沮喪的是:它工作了幾週,今天重新啟動後,我又回到了 DNS 解析問題的狀態。 PC 上沒有任何改變

有人有額外的想法,或是有新的眼光來看待這個問題嗎?

答案1

您需要在 IE 的進階設定中停用“增強保護模式”,因為由於某些未知的實作原因,它需要 DNSClient 服務。

現代 IE 和其他一些現代應用程式也需要 DNSClient 服務。如果此服務已停用,您將需要使用桌面版 IE。

相關內容