Как подключить сайт имеет только IPv6-адрес без доменного имени?

135

Если на сервере есть только IPv6-адрес без доменного имени, как я могу подключиться к серверу через мой веб-браузер?

Eonil
источник

Ответы:

167

Согласно 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 к этому хосту. Например, если сервер не находится в вашей собственной локальной сети, вам необходимо иметь подключение по протоколу IPv6, либо через своего провайдера (редко), либо через какой-то тип IPv6 в инкапсуляции IPv4 (туннель).

haimg
источник
Перешел на этот ответ за упоминание RFC.
Эонил
3
это не работает в Google Chrome, если вы используете локальные адреса ссылок (с суффиксом% eth0).
Анаркат
это работает для домена?
Джейсон Себринг
2
Если ваш провайдер не поддерживает IPv6, необходимо SSH туннель может быть использован для доступа к IPv6-только сайты, соединяясь с IPv4 - адреса VPS , который также поддерживает IPv6: ssh -fND 1080 x.x.x.x. Затем вы можете подключиться к прокси localhost: 1080 в вашем веб-браузере.
baptx
2001: 470 :: 76: 0: 0: 0: 2 ### если вам нужна рабочая ссылка
dotbit
33

Поместите адрес ipv6 в адресную строку браузера, как имя DNS или адрес IPv4, за исключением заключенных в квадратные скобки:

http://[::1]

(пример с локальным хостом)

Это поддерживается в Chrome, Firefox, IE и, возможно, других браузерах.

Обратите внимание, что вам нужно иметь IPv6, работающий в вашей ОС, и каждое устройство на пути к месту назначения (включая прокси-серверы, если вы его используете).

Павел
источник
не забудьте запустить веб-сервер перед тестированием localhost
baptx
0

Если требуется для локального тестирования с IPv6, поместите ниже AAA Record в адресной строке

[::1]

будет эквивалентно написать

localhost 

или ниже IPv4 A (Host) Record

127.0.0.1
АКС
источник
-1

вместо мертвых ссылок люди хотят чего-то по-настоящему, такого как эта рабочая ссылка:

http://[2001:470::76:0:0:0:2]

который

Http: // [2001: 470 :: 76: 0: 0: 0: 2]

сайт, рассказывающий всем о сертификатах и ​​сам по себе не имеющий.

dotbit
источник