Networking

通過 IP v6 訪問伺服器?

  • August 22, 2010

問:我正在使用 IPv6 並將其轉換為 IPv4,反之亦然。

我想訪問 http://127.0.0.1/

並做了標準 ipv4 到 ipv6 的計算:AA = 127 BB = 0 CC = 0 DD = 1

與架構

0000:0000:0000:0000:0000:ffff:AABB:CCDD

這讓我:

0000:0000:0000:0000:0000:ffff:7F00:0001

所以我嘗試了

http://[:::::ffff:7F00:1]

但它沒有顯示任何東西。通過一些Google搜尋,我發現我需要

http://[::1]/

使用 IPv6 訪問環回介面。

現在我並沒有太驚訝,因為環回介面可能是一個特例。但後來我嘗試訪問我的公共文件伺服器:

http://88.84.21.77/

我計算出的 IPv6 地址是

http://[::ffff:5854:154d]/

但它也沒有解決。

現在我的問題是:我是否在轉換中做錯了什麼,或者它不是那樣工作的。

或者可能是因為我的伺服器或 ISP 不支持 IPv6?我的伺服器在 Ubuntu 9.04 下執行,帶有所有必要的更新檔。

IPv6 不僅僅是另一種編寫 IPv4 地址的方式,而且您不能像以前那樣在它們之間進行轉換。使用 v6 的伺服器將具有與其 v4 地址完全不同的 v6 地址。例如主機orange.kame.net有 v4 地址203.178.141.194和 v6 地址2001:200:dff:fff1:216:3eff:feb1:44d7

要成功使用 IPv6,您需要 ISP 的支持(不幸的是,不尋常)或為您提供隧道的設備。後者內置於 Windows 7、Mac OS X 和其他一些作業系統:es。

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