Networking
使用 127.0.0.1 或 LAN IPv4 IP 的 Http 流量
在同一台機器上公開兩個服務,如果我使用我的內部 LAN IPv4 地址,我的連接是否會轉到路由器並返回到我的機器?
如果是,是否可以通過使用 127.0.0.1 來防止這種情況?
服務總是在同一台機器上,IPv4 地址不會及時改變。服務在沒有知識的情況下暴露在 UNIX 或 Windows 機器上
不,連接不會去到路由器並返回。
如果您的機器的 IP 地址是
10.1.2.3
,並且您正在打開10.1.2.3
與該機器的連接,則該連接將在內部處理並且永遠不會離開您的機器。Esa Jokinen 是正確的,環回介面正是為此目的而使用的,不使用它會產生一些影響(主要是關於安全性),但出於實際目的,如果您使用
10.1.2.3
or並沒有任何區別127.0.0.1
。如果您不需要從其他主機訪問您的服務,最好將您的服務限制在環回設備上。