我的公用 IP 是 IPv6,但我以為我有靜態 IPv4

我的公用 IP 是 IPv6,但我以為我有靜態 IPv4

我有 COMCAST 的商業小型企業服務,其中包括 4 或 5 個靜態 IP 位址。我有一台電腦直接連接到 COMCAST 數據機,並靜態配置為其中一個 IPv4 位址。如果我執行“ip addr”等命令,它會正確顯示 IPv4 位址。

然而,如果我造訪像whatismyip.com這樣的公共反射器,它會顯示我的公用位址是IPv6並顯示IPv6位址。

可能發生了什麼事或我如何進一步診斷?

答案1

是的,康卡斯特是時候開始向企業客戶部署 IPv6 了。好吧,晚了幾年,但我離題了…

IPv6 是預設Internet 協議,優先權高於 IPv4。對於您嘗試存取的大多數網際網路服務,如果它們可以透過兩種協定使用,則會先嘗試 IPv6。 (如果網站不透過 IPv6 回應,網頁瀏覽器將相對快速地回退到 IPv4,但那就是另一種討論.)

如果您想同時檢視全域 IPv4 和 IPv6 位址,則需要使用設計為支援雙堆疊的網站。幾年前,我出於這個原因自己建造了一個,您可以在https://myip.addr.space/。這將顯示您的全球 IPv4 和 IPv6 位址,並識別您的瀏覽器自動選擇的協定。

答案2

您的機器可能兩者都有。這稱為雙棧實作。這樣您的電腦就可以同時從 IPv4 和 IPv6 存取。

為了確保您具有 IPv4 連接,您可以使用內部網路外部的電腦來 ping IPv4 位址。 (假設沒有防火牆阻止ICMP訊息)。

如果您只想進行快速檢查,而不是實際離開網絡,您可以使用類似的服務嘗試 ping 通您的機器。如果您有 IPv4 和 IPv6 的 DNS 設置,那麼 ping 就足夠了,但您也可以只 ping 單一 IP 位址。

相關內容