IP地址 0.0.0.0 是什么意思


作用

IPV4中,0.0.0.0地址被用於表示一個無效的,未知的或者不可用的目標。

  • 在服務器中,0.0.0.0指的是本機上的所有IPV4地址,如果一個主機有兩個IP地址,192.168.1.1 和 10.1.2.1,並且該主機上的一個服務監聽的地址是0.0.0.0 和端口 8080,那么通過這兩個<ip地址:8080>都能夠訪問該服務。
  • 在路由中,0.0.0.0表示的是默認路由,即當路由表中沒有找到完全匹配的路由的時候所對應的路由。

用途總結

  1. 當一台主機還沒有被分配一個IP地址的時候,用於表示主機本身。(DHCP分配IP地址的時候)
  2. 用作默認路由,表示”任意IPV4主機”。
  3. 用來表示目標機器不可用。
  4. 用作服務端,表示本機上的任意IPV4地址。

網關地址 0.0.0.0 表示直連規則,即當前記錄對應的 Destination 跟本機在同一個網段,通信時不需要經過網關(路由器)。也就是說使用二層交換機通過MAC即可通信。

  1. 命中容器的路由表直連規則,意思是目的IP是在局域網內,不用走到出口網關
  2. 局域網內直接是通過二層網絡來發送包。

參考文章

深入剖析Kubernetes :32 | 淺談容器網絡
127.0.0.1和0.0.0.0地址的區別 - 知乎 (zhihu.com)
面試官問:斷網了,還能ping通 127.0.0.1 嗎?為什么? (微信公眾號:Go編程時光)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM