Como conectar um site tem apenas endereço IPv6 sem nome de domínio?


136

Se um servidor tiver apenas endereço IPv6 sem nome de domínio, como posso conectar-me ao servidor usando meu navegador da web?

Respostas:


171

De acordo com a RFC2732 , os endereços IPv6 literais devem ser colocados entre colchetes nos URLs, por exemplo:

http://[1080.0.0.0.0:8:800:200C:417Aorgeous/index.html

Se você também precisar especificar uma porta diferente de 80 para acessar o servidor, ela deverá ser colocada após o colchete de fechamento:

http://[1080.0.0.0.0:8:800:200C:417Aorgeous:8888/index.html

Obviamente, você precisa ter conectividade IPv6 de ponta a ponta com esse host. Por exemplo, se o servidor não estiver dentro da sua própria rede local, você precisará ter conectividade IPv6, através do seu ISP (raro) ou através de algum tipo de IPv6 no encapsulamento IPv4 (túnel).


Mudou para esta resposta por mencionar o RFC.
Eonil

3
isso não funciona no google chrome se você usar endereços locais de link (com o sufixo% eth0).
Anarcat

isso funciona para um domínio?
Jason Sebring

2
Se o seu ISP não suporta IPv6, um túnel SSH pode ser usado para acessar IPv6-somente sites ligando para o endereço IPv4 de um VPS que também suporta IPv6: ssh -fND 1080 x.x.x.x. Você pode então se conectar ao proxy localhost: 1080 no seu navegador da web.
baptx 14/06

2001: 470 :: 76: 0: 0: 0: 2 ### se você deseja um link de trabalho
dotbit

33

Coloque o endereço ipv6 na barra de endereços do navegador como se fosse um nome DNS ou um endereço IPv4, exceto entre colchetes:

http://[::1]

(exemplo com localhost)

Isso é suportado no Chrome, Firefox, IE e provavelmente em outros navegadores.

Observe que você precisa ter o IPv6 funcionando no sistema operacional e todos os dispositivos no caminho para o destino (incluindo servidores proxy, se você usar um).


não esqueça de iniciar um servidor web antes de testar o localhost
baptx 14/06

0

Se necessário para testar localmente com IPv6, coloque abaixo o registro AAA na barra de endereço

[::1]

será equivalente a escrever

localhost 

ou abaixo do registro IPv4 A (host)

127.0.0.1

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.