Ipv6

為什麼 IPv6 上只有一個環回地址?

  • October 3, 2021

IPv4 分配一整塊 IPv4 環回地址,127.0.0.0/8. 相比之下,IPv6 只分配一個環回地址,::1.

IPv6 在分配環回地址時如此吝嗇,這似乎令人驚訝,因為總體而言,它提供了地址空間的巨大增加。

在 IPv4 中,我發現能夠使用多個環回地址很有用。例如,對於某些複雜的 DNS 設置,我可以安裝兩個本地 DNS 伺服器,一個在127.0.0.1:53,另一個在127.0.1.1:53。(使用不同的 IP 地址來引用不同的伺服器要容易一些,而不是在單個 IP 地址上使用非標準埠號。)我不能在只有一個環回地址的 IPv6 上使用這種策略。

與 IPv4 不同,只為 IPv6 分配單個環回地址可能有什麼好的理由?

它們不是必需的。就這麼簡單。

您始終可以根據需要將連結本地或私有地址分配給環回適配器 - 在極少數情況下您確實會這樣做。

我想說大多數人甚至不知道您可以使用除 127.0.0.1 以外的任何東西,而您是我在大約 20 年來遇到的第一個聲稱使用更多的人。不開玩笑。

大多數多伺服器設置不需要它(而是使用 HTTP 主機頭 - 是的,我知道這僅限於 http,但我會說大多數需要它的伺服器來自 Web 開發人員)。

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