localhost、127.0.0.1、本机 ip 三者之间的区别

localhost 是域名,不是地址,在本机的

C:\Windows\System32\drivers\etc

目录下的 hosts 文件中

这里写图片描述

系统自动的将 localhost 映射到了 127.0.0.1 ,我也同样可以把 aaabbbccc 映射到 127.0.0.1


127.0.0.1 是绑定在 loopback 接口上的地址,如果服务端套接字绑定在它上面,你的客户端程序就只能在本机访问


至于本机 IP,你可以理解为本机有三块网卡,一块网卡叫做 loopback(这是一块虚拟网卡),另外一块网卡叫做 ethernet (这是你的有线网卡),另外一块网卡叫做 wlan(这是你的无线网卡)。

你的本机 IP 是你真实网卡的 IP,具体来说有线无线各有一个,而 127.0.0.1 是那块叫做 loopback 的虚拟网卡的 IP。


本机ip 还分为内网 ip 和 外网ip


参考资料

1、localhost、127.0.0.1 和 本机IP 三者的区别?
https://www.zhihu.com/question/23940717

2、访问localhost和127.0.0.1是否完全一样?
https://www.zhihu.com/question/46534132


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值