2013-05-13 158 views
0

我有一個主要和次要域控制器,我們用作我們的DNS服務器。用戶訪問網站的結果不一樣。一些工作正常,其他人給出錯誤:DNS查找失敗

Network Access Message: The website cannot be found 
Explanation: An IP address for the website you requested could not be found. 
As a result, it was not possible to access the site. 

例如,mcmaster.com將無法正常工作。如果我從主DC運行nslookup:

C:\Users\Administrator>nslookup mcmaster.com 
Server: dc.mydomain.local 
Address: 10.1.1.35 

Non-authoritative answer: 
Name: mcmaster.com 
Address: 209.64.25.230 

一切看起來很好,但是當我運行nslookup以www。前置到地址:

C:\Users\Administrator>nslookup www.mcmaster.com 
Server: dc.mydomain.local 
Address: 10.1.1.35 

DNS request timed out. 
    timeout was 2 seconds. 
DNS request timed out. 
    timeout was 2 seconds. 
*** Request to dc.mydomain.local timed-out 

從DC運行nslookup www.mcmaster.com給出了不同的錯誤:

*** backupdc.mydomain.local can't find www.mcmaster.com: Server failed 

我認爲mcmaster.com解析爲www.mcmaster.com,這會導致用戶不被能夠訪問該網站。任何想法如何解決這個問題?

回答

1

我跑從我在工作中的系統進行nslookup操作,得到了如下回應:

Server: WHATEVER 
Address: xxx.xxx.xxx.xxx 

Non-authoritative answer: 
Name: mcmaster.com 
Address: 209.64.25.230 


Server: whatever 
Address: xxx.xxx.xxx.xxx 

Non-authoritative answer: 
Name: a1843.b.akamai.net 
Addresses: 23.66.232.17 
      23.66.232.26 
Aliases: www.mcmaster.com 
      www.mcmaster.com.edgesuite.net 

我最初的想法是誰擁有的DNS麥克馬斯特根本沒有WWW作爲一個有效的響應。我知道我將www.whateverdomainirun.com的請求轉發到whateverdomainirun.com,但是,爲這兩個人看到不同的DNS讓我感到驚訝。

當我導航到http://mcmaster.com時,我被轉發到www。當我在mcmaster.com上運行tracert時,它會因目標網絡不可達而失敗。在我看來,這家公司已將他們的網站放在Akamai的手中,或者這是最近的,所以您的本地DNS服務器沒有更新,您可以嘗試刷新緩存並再次執行,或者以某種方式阻止請求Akamai出於某種原因在您的防火牆上。

最好和快速猜測你,它可能是瘋狂的錯誤:)。

+0

謝謝 - 我最終在我們的防火牆的備用DNS查找中添加了Google的DNS 8.8.8.8,現在它正在工作。老實說,我不確定爲什麼這會影響到任何人,因爲我們不再有我們的客戶端工作站通過防火牆代理,但有時我滿足於接受它正在工作,並且只是繼續前進。 :) 謝謝你的幫助。 – deweycooter 2013-05-13 18:03:18