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


135

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

Ответы:


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 (туннель).


Перешел на этот ответ за упоминание 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]

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.