localhost不能访问而127.0.0.1能访问的解决方法_操作系统
内容摘要
今天调试程序发现直接访问localhost不能访问,而127.0.0.1能访问,不知道怎么回事,ipconfig了一下,发现有很多Tunnel adapter Automatic Tunneling Pseudo-
文章正文
今天调试程序发现直接访问localhost不能访问,而127.0.0.1能访问,不知道怎么回事,ipconfig了一下,发现有很多
Tunnel adapter Automatic Tunneling Pseudo-Interface
样的信息,icech知道这个是ipv6隧道适配器自动隧道虚拟接口,难道是这个问题?
于是我在我的WinXP下运行了命令:
ipv6 uninstall
将ipv6删除掉
然后查找了一下c:\windows\system32\drivers\etc\hosts文件,删除了里面一条十分怪异的一行:
# ::1 localhost
然后ping一下localhost,这回一切正常了!
解决问题的思路:
1、ping一下localhost,这个是关键,看看是否能ping通,然后看解析到那个ip地址下去了
2、然后查看本机的hosts文件,看看是否有被修改,如果被修改,就改回正常的模式
3、解决问题本质,ipconfig看看网络是否正常,如果不正常就进行修复
4、用杀毒软件或者360等修复软件进行扫描,看看是否存在恶意插件或者病毒,然后清除,一劳永逸!
5、多动脑,想办法解决问题,善于用搜索引擎。
代码注释
[!--zhushi--]