Linux

這個 IP 地址是什麼:169.254.169.254?

  • July 28, 2020

即使我沒有連接到 Windows 作業系統中的任何網路,我也總是注意到我的路由表中有一個 IP 為“169.254.xx”。

在 Linux 中,當我列出我的路由表時。

$ ip route show 

我得到一個像

169.254.0.0/16 dev eth0  scope link  metric 1000 

有人可以解釋一下這個IP地址實際上是什麼。是否類似於 127.0.0.0/8 系列。

編輯:在 ec2 中,每個實例都可以通過向該 IP 發出 HTTP 請求來獲取有關它們自己的元數據。

$ curl -s http://169.254.169.254/user-data/

那麼有人能告訴我這個IP地址實際分配給了誰嗎?

這些是動態配置的本地連結地址。它們僅在單個網段上有效,不被路由。

特別值得注意的是,169.254.169.254 用於 Amazon EC2 和其他雲計算平台,用於將元數據分發到雲實例

在幾乎所有情況下,這是一個由介面自動分配的 IP,該介面設置為通過 DHCP 獲取其 IP 但無法獲取。

引用自:https://serverfault.com/questions/427018