localhost、127.0.0.一、本機 ip 三者之間的區別

localhost 是域名,不是地址,在本機的web

C:\Windows\System32\drivers\etc

目錄下的 hosts 文件中svg

這裏寫圖片描述

系統自動的將 localhost 映射到了 127.0.0.1 ,我也一樣能夠把 aaabbbccc 映射到 127.0.0.1 oop


127.0.0.1 是綁定在 loopback 接口上的地址,若是服務端套接字綁定在它上面,你的客戶端程序就只能在本機訪問spa


至於本機 IP,你能夠理解爲本機有三塊網卡,一塊網卡叫作 loopback(這是一塊虛擬網卡),另一塊網卡叫作 ethernet (這是你的有線網卡),另一塊網卡叫作 wlan(這是你的無線網卡)。code

你的本機 IP 是你真實網卡的 IP,具體來講有線無線各有一個,而 127.0.0.1 是那塊叫作 loopback 的虛擬網卡的 IP。xml


本機ip 還分爲內網 ip 和 外網ipblog


參考資料接口

一、localhost、127.0.0.1 和 本機IP 三者的區別?
https://www.zhihu.com/question/23940717圖片

二、訪問localhost和127.0.0.1是否徹底同樣?
https://www.zhihu.com/question/46534132ip