1. 程式人生 > >公網IP和內網IP的區別? 什麼是127.0.0.1?

公網IP和內網IP的區別? 什麼是127.0.0.1?

  IP地址是裝置在網路上的唯一識別符號,比如無線路由器有兩個IP,公網IP(例如100.78.118.73)連線網際網路,私有(內網)IP(如192.168.1.1)連線區域網,當裝置連線WIFI上網,無線路由器就會給手機或者電腦分配一個私有IP。

這裡提出了兩種IP,公網IP和內網IP。怎麼理解呢?
  其實是因為近幾十年廣泛運用的IPV4地址枯竭,已經無法讓每個裝置都擁有一個IP了,於是NAT技術誕生,它通過技術轉換,給多臺裝置分配內網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 也存在一些區別,有興趣的話可以看這裡