IP地址是设备在网络上的唯一标识符,比如无线路由器有两个IP,公网IP(例如100.78.118.73)连接互联网,私有(内网)IP(如192.168.1.1)连接局域网,当设备连接WIFI上网,无线路由器就会给手机或者电脑分配一个私有IP。
这里提出了两种IP,公网IP和内网IP。怎么理解呢?
其实是因为近几十年广泛运用的IPV4地址枯竭,已经无法让每个设备都拥有一个IP了,于是NAT技术诞生,它通过技术转换,给多台设备分配内网IP,这多台设备共用少数公网IP(很多运营商分配到家里的宽带就是内网IP)。可想而知肯定会比人手一个公网IP延迟高
好在IPV6现在有大力推广的迹象,人均一个IP的时代也不远了,不过这样网络上的追查也变得更容易,个人隐私也会更加暴露。
回归正题,因此我们通过公网IP访问互联网(公网、外网)上的设备,通过内网IP访问局域网内的设备。
本机IP 127.0.0.1
另外再说一个127.0.0.1,这是规定的本机IP。当发送包给127.0.0.1时,路由器会把这个包发回源地址,这样的数据也不会经过路由器之外的网络,用于做环回测试。localhost 和 127.0.0.1 也存在一些区别,有兴趣的话可以看这里