2013-02-26 115 views
0

在服務器上設置本地網站。 網站test.skien.kommune.no映射到127.0.0.1 該網站在IIS中配置,我已添加綁定。 一切工作了一個星期,但今天,我突然接到此錯誤消息:無法根據主機名確定IP地址,域名不存在

The following error was encountered while trying to retrieve the URL: http://test.skien.kommune.no/ 

    Unable to determine IP address from host name "test.skien.kommune.no" 

The DNS server returned: 

    Name Error: The domain name does not exist. 

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct. 

Your cache administrator is webmaster. 

的主機文件配置'127.0.0.1 test.skien.kommune.no'

爲什麼它不使用主機文件的本地DNS映射?

+0

如果您還記得您是如何解決此問題的,請分享解決方案嗎? – 2014-11-06 21:06:56

回答

7

我發現代理設置是我的問題。

在Windows 「控制面板」 打開 「Internet選項」,轉到 「連接」 選項卡。點擊「LAN設置」按鈕。

如果「使用代理服務器」被打勾,這可能也是你的問題。如果本地主機域中有時段,則代理會啓動並將URL視爲完全限定的域名(它將無法找到)。

要排除它,點擊「高級」,並把它添加到「不使用代理...」名單。

0

引用@leo est omnia的答案,您的瀏覽器可能會將代理服務器打勾時將您的虛擬主機視爲完全限定的域。

除了答案之外,您還可以爲您使用的瀏覽器設置這些設置,例如「Chrome」: settings => advanced settings => network => change proxy settings => connections => lan settings =>取消選中使用代理服務器。另外,如果您在「httpd.conf」文件中做了一些更改,如果您已爲本地apache文件的默認路徑提供目錄路徑的「\」反斜槓,請改爲使用「/」正斜槓, apache讀取它的linux類型。