一梆靖、簡(jiǎn)述
使用 localhost 或 127.0.0.1 或直接輸入本機(jī) IP红且,這三者都可以訪問(wèn)到本機(jī)坝茎,那為什么會(huì)存在這三種形式呢?它們之間又有啥區(qū)別呢暇番?1??本機(jī)IP
電腦主板上都內(nèi)置了多種網(wǎng)卡嗤放,一般主要有以下幾類:
虛擬網(wǎng)卡(loopback)
注意,它是虛擬的壁酬,并不是物理網(wǎng)卡次酌,也被稱為是本地環(huán)回地址(或接口),一般將127.0.0.1 作為本地環(huán)回地址舆乔。有線網(wǎng)卡/以太網(wǎng)卡(Ethernet)
這是以太網(wǎng)(局域網(wǎng))使用的岳服,日常說(shuō)的網(wǎng)卡指的就是這個(gè),插入的就是網(wǎng)線希俩。無(wú)線網(wǎng)卡(WLAN)
這是無(wú)線局域網(wǎng)所使用的網(wǎng)卡吊宋,筆記本上常內(nèi)置此網(wǎng)卡,它用的是無(wú)線電技術(shù)颜武,不需要像以太網(wǎng)卡那樣插網(wǎng)線璃搜。
以上這些網(wǎng)卡都會(huì)綁定一個(gè)本機(jī)IP。
2??localhost是一種特殊的域名
localhost 它并不是 IP鳞上,而是一種特殊的域名(沒(méi)有后綴)摔竿,默認(rèn)的情況下它解析到的是本地 IP(127.0.0.1)呆盖,主要通過(guò)本機(jī)的 host 文件進(jìn)行管理,如果你愿意,也可以把 localhost 域名解析到某個(gè)公網(wǎng) IP 上去柄驻。
3??127.0.0.1是一種本機(jī)保留的私有IP
127.0.0.1 它是一個(gè)私有 IP入蛆,代表的就是本機(jī)環(huán)回地址吧秕,其實(shí)本質(zhì)上是綁定在虛擬網(wǎng)卡(loopback)上的 IP始赎。
二、localhost 这难、127.0.0.1舟误、本機(jī)IP的區(qū)別
- localhost 和 127.0.0.1 并不需要聯(lián)網(wǎng)訪問(wèn),即使在無(wú)網(wǎng)絡(luò)環(huán)境下訪問(wèn)這兩者都能找到本機(jī)雁佳。
- localhost 是域名脐帝,默認(rèn)是指向 127.0.0.1 的。
- 本機(jī) IP 中的有線網(wǎng) IP 和無(wú)線網(wǎng) IP 都是需要聯(lián)網(wǎng)后才能正常分配和訪問(wèn)的糖权,它們是本機(jī)對(duì)外開(kāi)放的 IP 地址堵腹。