晨鸟科技

标题: 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/可以访问。
/ E0 G8 g1 u! n3 X$ R: ?" `! X% v1 ~
3 i# F& }4 p. p1 M这类问题的原因有好几种:$ p7 c, p. H* n. T
9 C. B! r1 y: R& ^$ ~" w/ J( Y
第一种:hosts文件中没有进行localhost和127.0.0.1之间的匹配,具体查看C:\WINDOWS\system32\drivers\etc路径下的hosts文件,可是我的hosts文件中是有作匹配的,如下图:! O/ i$ }( E7 p5 n* x
[attach]237[/attach]5 Z4 [& A% B9 |  l. s  H
所以这种情况不是我遇到的问题。其实检查是不是这个原因导致的,可以直接ping localhost,如果ping不通,或者没有在[127.0.0.1],也会是这个问题,但是我电脑上是能ping正确的。4 I5 v8 C7 T- [) T7 ?) `/ y" `
[attach]234[/attach]7 K7 |) J! F! g' L. {
0 @3 D/ V2 v2 x; d- k
第二种:IPv6的bug。学校在试用IPv6,但是也有再用IPv4,不确定是不是用的IPv6,周*同学告诉我,直接在地址栏中敲入http://ipv6.google.com就能知道现在用的是不是IPv6了。用了IPv6才有可能会出现这个问题。
8 g; K, H9 g" v. |$ @, `% x  F* s用ipconfig命令查看网络状态,看adapter,如果有奇怪的adapter,比如名如::开头的之类,可能会是IPv6导致的不能解析localhost,那么卸载IPv6,直接执行 IPv6 uninstall。* i- K) u) p' {/ _3 Z
可是我没有在用IPv6,这也不是我的问题
5 {; e4 m5 Q) E" t: M: S0 e- d3 M* \; j3 A
try:在FireFox地址栏中敲入http://localhost/eb_learning/,OK;紧接着在谷歌浏览器中、搜狗中try,都是OK的,这个该死的IE,又咋个啦。卸载了IE8,我装的这个IE8是有点问题,电脑上只剩下IE7,可是还是不能正确解析localhost,好了,不是IE8的问题。一怒之下,重置IE,尽管IE中保存了的一些账号信息啥啥啥的没了,再try一下,OK了,哎……
* Q1 R" |" v: v% Q+ J! q3 f. \[attach]236[/attach]- w- v9 f7 {6 w# e& M% C/ ?# C
( e$ Z# M* M; _2 [" w' E9 B
请问:各位大虾,这个是啥子问题呀,IE中的那种错误设置会导致这种问题呢?2 n' m! O! N4 C! h
0 G* Z* }' u% A$ B) j. {
:'( :'( :'( & a& T4 X5 _' @# I5 `' L
      :handshake :handshake
作者: Star    时间: 2011-6-9 21:02
最终:重置IE就OK,不管其他有的没的,尤其是在win7系统中,在ping localhost的时候,解析了localhost的ip是::1不是127.0.0.1,可能是IPV6的原因吧。% ~7 k8 o. [1 [1 V0 y* p
如下图示在Internet选项中进行重置吧
$ W8 X  e" C6 B3 t2 E. r[attach]446[/attach]




欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2