2 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
127.0.0.1
通常是分配給“環(huán)回”或僅本地接口的IP地址。這是一個(gè)“假的”網(wǎng)絡(luò)適配器,只能在同一主機(jī)內(nèi)通信。當(dāng)您希望具有網(wǎng)絡(luò)功能的應(yīng)用程序僅為同一主機(jī)上的客戶(hù)端提供服務(wù)時(shí),通常會(huì)使用它。正在偵聽(tīng)127.0.0.1
連接的進(jìn)程將僅接收該套接字上的本地連接。
“l(fā)ocalhost”通常是127.0.0.1
IP地址的主機(jī)名。它通常設(shè)置在/etc/hosts
(或Windows下等同于名稱(chēng)為“hosts”的地方%WINDIR%
)。您可以像使用任何其他主機(jī)名一樣使用它 - 嘗試“ping localhost”以查看它如何解析127.0.0.1
。
0.0.0.0
有一些不同的含義,但在這種情況下,當(dāng)服務(wù)器被告知要監(jiān)聽(tīng)時(shí)0.0.0.0
,意味著“監(jiān)聽(tīng)每個(gè)可用的網(wǎng)絡(luò)接口”。127.0.0.1
從服務(wù)器進(jìn)程的角度看,具有IP地址的環(huán)回適配器看起來(lái)就像機(jī)器上的任何其他網(wǎng)絡(luò)適配器一樣,因此被告知要監(jiān)聽(tīng)的服務(wù)器0.0.0.0
也將接受該接口上的連接。
希望能回答你問(wèn)題的知識(shí)產(chǎn)權(quán)方面。我不熟悉Jekyll或Vagrant,但我猜你的端口轉(zhuǎn)發(fā)8080 => 4000
以某種方式綁定到特定的網(wǎng)絡(luò)適配器,所以它在本地連接時(shí)不在路徑中127.0.0.1
添加回答
舉報(bào)