前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ping localhost与ping 127.0.0.1的区别

ping localhost与ping 127.0.0.1的区别

作者头像
软件小生活
发布2021-08-16 15:46:30
7.9K0
发布2021-08-16 15:46:30
举报
文章被收录于专栏:软件小生活

  • localhost:也叫local ,正确的解释是:本地服务器
  • 127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)

  • localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
  • 127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。

一般情况下ping localhost 应该为127.0.0.1 ,但是有时会出来下面这个东西:

地址根本不是“127.0.0.1”,而是“::1:”,而ping 127.0.0.1时正常。

♦原因分析:

IPV6协议将127.0.0.1解析为 ::1 (127.0.0.1 ipv6的形式) Vista开始菜单中输入cmd回车后打开命令提示符,输入ping localhost默认的就会出现返回的数据包并不是127.0.0.1而是::1。这就是Ipv6格式的本地地址,

♦解决方案1:

修改host文件用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:

  • 127.0.0.1 localhost

如果没有则将其添加进去,再查看能否访问localhost。

host文件部分内容

  • # 127.0.0.1 localhost
  • # ::1 localhost
  • 127.0.0.1localhost
  • localhost 127.0.0.1

♦解决方案2:

1、打开Internert信息管理查看IIS是否启动,且默认网站时候已经开启; 2、打开http://127.0.0.1/ 看是否能访问IIS的默认网页,能访问则说明IIS已经成功安装到电脑上,可能是无法解析localhost; 3、开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost; 4、如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost。 5、尝试将网站的主目录指向另一个目录或新建一个虚拟目录,并在该新目录创建一个新的网页文件,如index.html,然后将其加到默认网站的"文档"项中作为默认访问的网页,重新输入网址:http://localhost/,看否能访问。 6、还是不行的话将IIS卸载掉,重新再安装一次。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件小生活 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档