聊一聊localhost,127.0.0.1和本机IP

举报
青年码农 发表于 2022/08/25 00:08:48 2022/08/25
【摘要】 1.localhost 首先 localhost 是一个域名(如:baidu.com),在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1],在 Windows 和Linux中,这个域名是预定义的(这个对应的值是可以改的)。 localhost:也叫local ...

1.localhost

首先 localhost 是一个域名(如:baidu.com),在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1],在 Windows 和Linux中,这个域名是预定义的(这个对应的值是可以改的)。

  • localhost:也叫local ,正确的解释是:本地服务器

  • localhost(local)是不经网卡传输,它不受网络防火墙和网卡相关的的限制。

  • localhost只能本机访问。

2.127.0.0.1

127.0.0.1是回送地址(环回地址是主机用于向自身发送通信的一个特殊地址),指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

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

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

  • 127.0.0.1只能本机访问。

3.本机IP

确切地说,“本机地址”并不是一个规范的名词。通常情况下,指的是“本机物理网卡所绑定的网络协议地址”。由于目前常用网络协议只剩下了IPV4,IPX/Apple Tak消失了,IPV6还没普及,所以通常仅指IP地址甚至ipv4地址。一般情况下,并不会把 127.0.0.1当作本机地址——因为没必要特别说明,大家都知道。
本机地址是与具体的网络接口绑定的。比如以太网卡、无线网卡或者PPP/PPPoE拨号网络的虚拟网卡,想要正常工作都要绑定一个地址,否则其他设备就不知道如何访问它。

  • 本机IP是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

  • 本机IP可以本机或者外部访问。

总结

c1ec760f4d6b48bacdebe9a8db722d7e.png

文章来源: blog.csdn.net,作者:NMGWAP,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/NMGWAP/article/details/125066826

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。