晨鸟科技
标题:
IE:localhost不能访问,127.0.0.1可以访问 问题
[打印本页]
作者:
Star
时间:
2010-11-24 16:05
标题:
IE:localhost不能访问,127.0.0.1可以访问 问题
问题:如题。比如,在地址栏中敲入http://localhost/eb_learning/不能访问到系统,而使用
http://127.0.0.1/eb_learning/
可以访问。
# h( y, h8 M, X5 `$ j6 x, [
! M. o! {! C) V: x0 C' G
这类问题的原因有好几种:
8 \4 A+ }) q8 J. C2 A9 [" `
( @8 D* H& g' }/ [
第一种:hosts文件中没有进行localhost和127.0.0.1之间的匹配,具体查看C:\WINDOWS\system32\drivers\etc路径下的hosts文件,可是我的hosts文件中是有作匹配的,如下图:
' {* Q, ?# M; |
[attach]237[/attach]
* j' l9 r; A8 N3 K8 \0 p3 K# h; u
所以这种情况不是我遇到的问题。其实检查是不是这个原因导致的,可以直接ping localhost,如果ping不通,或者没有在[127.0.0.1],也会是这个问题,但是我电脑上是能ping正确的。
3 j D2 ]5 b# T
[attach]234[/attach]
7 p' R! k/ V% o; U* j9 ^
4 P6 K, u# C# j. l4 S; k
第二种:IPv6的bug。学校在试用IPv6,但是也有再用IPv4,不确定是不是用的IPv6,周*同学告诉我,直接在地址栏中敲入
http://ipv6.google.com
就能知道现在用的是不是IPv6了。用了IPv6才有可能会出现这个问题。
0 `1 e' O. n% Z+ D2 [) o( Y' A
用ipconfig命令查看网络状态,看adapter,如果有奇怪的adapter,比如名如::开头的之类,可能会是IPv6导致的不能解析localhost,那么卸载IPv6,直接执行 IPv6 uninstall。
- w% e0 \0 _! ^# B# E2 E; X$ Z
可是我没有在用IPv6,这也不是我的问题
; b6 O4 `( s. X: V3 E1 h/ h" b
" f+ I5 N" K* p8 v5 ]' i
try:在FireFox地址栏中敲入http://localhost/eb_learning/,OK;紧接着在谷歌浏览器中、搜狗中try,都是OK的,这个该死的IE,又咋个啦。卸载了IE8,我装的这个IE8是有点问题,电脑上只剩下IE7,可是还是不能正确解析localhost,好了,不是IE8的问题。一怒之下,重置IE,尽管IE中保存了的一些账号信息啥啥啥的没了,再try一下,OK了,哎……
9 Q% M* u6 e7 S5 E" T; b5 m' n2 Z
[attach]236[/attach]
, S+ {: j- w( B; R
8 S* _ C# O4 m% M( P5 `5 \
请问:各位大虾,这个是啥子问题呀,IE中的那种错误设置会导致这种问题呢?
! F" C* A" Q( D# `/ A/ S
5 m2 j+ f; E# X
:'( :'( :'(
+ M [" L G6 z# w6 ^
:handshake :handshake
作者:
Star
时间:
2011-6-9 21:02
最终:重置IE就OK,不管其他有的没的,尤其是在win7系统中,在ping localhost的时候,解析了localhost的ip是::1不是127.0.0.1,可能是IPV6的原因吧。
2 Z+ J6 z$ X( l" Z# e) }
如下图示在Internet选项中进行重置吧
6 d- c/ m8 @; d! k* e! I
[attach]446[/attach]
欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/)
Powered by Discuz! X3.2