2

本地网站建立在服务器上。该网站test.skien.kommune.no映射到 127.0.0.1 该网站在 IIS 中配置,我添加了绑定。一切工作了一周,但今天我突然收到此错误消息:

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 映射?

4

4 回答 4

12

我发现代理设置是我的问题。

在 Windows“控制面板”中打开“ Internet 选项”并转到“连接”选项卡。单击“局域网设置”按钮。

如果勾选了“使用代理服务器”,这也可能是您的问题。如果本地主机域中有句点,则代理会启动并将 URL 视为完全限定的域名(它将无法找到)。

要排除它,请单击“高级”并将其添加到“不使用代理... ”列表中。

于 2015-01-20T01:51:48.930 回答
4

检查任何VPN。如果您在 chrome 中启用了任何 VPN,请禁用它。

于 2021-08-20T03:20:50.743 回答
2

引用@leo est omnia 的回答,当勾选代理服务器时,您的浏览器可能会将您的虚拟主机视为完全合格的域。

除了答案之外,您还可以为正在使用的浏览器设置这些设置,例如“Chrome”:设置 => 高级设置 => 网络 => 更改代理设置 => 连接 => 局域网设置 => 取消选中使用代理服务器。

此外,如果您在“httpd.conf”文件中进行了一些更改,如果您为本地 apache 文件的默认路径提供了目录路径的“\”反斜杠,请改用“/”正斜杠,apache 会读取它linux类型。

于 2016-07-08T16:42:50.490 回答
-1

这就是整个故事 你不应该使用代理你的代理可能是通过浏览器扩展发生的,或者你可能在系统设置中保存了一些东西

于 2020-12-05T05:52:20.307 回答