为什么IE不在/ etc / hosts中解析主机名,但所有其他浏览器都这样做

时间:2013-07-10 13:05:44

标签: php internet-explorer iis wampserver

我在windows机器的/ etc / hosts文件中设置了多个主机。我的问题是我无法访问IE浏览器中/ etc / hosts文件中的任何主机条目。但我可以访问除IE浏览器之外的所有其他浏览器中的主机。

我的主机文件如下:

127.0.0.1       localhost
127.0.0.1       apache.local.com
127.0.0.1       iis.local.com

如果我在IE浏览器中使用 apache.local.com iis.local.com ,它只是永远加载,但在其他浏览器中加载正常并带我到wamp server localhost page。

ping这些主机看起来不错

ping apache.local.com

C:\Windows\system32>ping apache.local.com

Pinging apache.local.com [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

ping iis.local.com

C:\Windows\system32>ping iis.local.com

Pinging iis.local.com [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

这看起来很奇怪,因为其他浏览器工作正常但只有IE确实存在它只是永远加载的问题。

我尝试重置IE浏览器并刷新DNS条目并重启机器几次,但仍无法正常工作。

我的系统 Windows8 64位,并且安装了PHP和MySQL扩展程序, wamp IIS

任何人都可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

您可以尝试以下步骤,记下*

  

重置会将IE重置为出厂设置。你会失去现有的   IE中的配置和任何设置或数据。从你的爱情来判断   这个浏览器,我假设你没有任何数据   关于。 ;)但是,请确保您在关注之前对此感到满意   这些步骤

*

步骤:

  • 打开工具 - &gt;互联网选项
  • 点击“高级”标签。
  • 点击“重置”
  • 点击“删除个人设置”
  • 复选框
  • 在“重置Internet Explorer设置”对话框中,单击“重置”。
  • 完成更改后,单击“关闭”,然后重新启动浏览器。

答案 1 :(得分:0)

我能够解决这个问题。我看到如果我启动IIS服务器并访问IE浏览器中的主机一切正常。只有当我启动Apache并浏览到那些主机时才会出现问题。

我的Apache版本是2.4.4。我切换到Apache 2.2.2,一切正常。我认为这将是Apache 2.4.4的一个问题。但我仍然对它在其他浏览器中工作的事实感到困惑,问题仅在于IE浏览器。

无论如何,打开Apache版本对我来说都是一招。

感谢您的帮助:)

答案 2 :(得分:-1)

您可以在此处查看IPv6:https://superuser.com/questions/433258/ipv6-local-address-in-hosts-file

可能是IE正在寻找IPv6而其他浏览器正在使用传统的IPv4。