Networking
通過 IP v6 訪問伺服器?
問:我正在使用 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。