我在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 。
任何人都可以帮忙吗?
答案 0 :(得分:0)
您可以尝试以下步骤,记下*
重置会将IE重置为出厂设置。你会失去现有的 IE中的配置和任何设置或数据。从你的爱情来判断 这个浏览器,我假设你没有任何数据 关于。 ;)但是,请确保您在关注之前对此感到满意 这些步骤
*
步骤:
答案 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。