題 如何連接網站只有IPv6地址沒有域名?


如果服務器只有沒有域名的IPv6地址,我該如何從網絡瀏覽器連接到服務器?


99
2017-12-14 05:23


起源




答案:


根據 RFC2732,文字IPv6地址應放在URL的方括號內,例如:像這樣:

http://[1080:0:0:0:8:800:200C:417A]/index.html

如果您還需要指定80以外的端口來訪問服務器,則必須將其放在結束括號之後:

http://[1080:0:0:0:8:800:200C:417A]:8888/index.html

當然,您必須具有到該主機的端到端IPv6連接。例如。如果服務器不在您自己的本地網絡中,則需要通過ISP(少見)或IPv4封裝(隧道)中的某種IPv6進行IPv6連接。


124
2017-12-14 05:44



提到RFC,轉而回答這個問題。 - Eonil
如果您使用鏈接本地地址(%eth0後綴),這在谷歌瀏覽器中不起作用。 - anarcat
這對域名有效嗎? - Jason Sebring


將ipv6地址放入瀏覽器地址欄,就像使用dns名稱或IPv4地址一樣,方括號括起來:

http://[::1]

(使用localhost的示例)

這在Chrome,Firefox,IE和其他瀏覽器中都受支持。

請注意,您需要讓IPv6在您的操作系統上運行,並且每個設備都在目標路徑中(如果您使用代理服務器,則包括代理服務器)。


27
2017-12-14 05:34