¿Hay una manera correcta de poner una dirección IPv6 en una URL?

Dado que los dos puntos (“:”) ya están reservados en las URL para separar la dirección IPv4 o los nombres de host del número de puerto TCP no predeterminado opcional de una conexión, las direcciones IPv6 literales (que siempre contienen dos puntos) no pueden usarse sin alguna modificación.

Para distinguir entre los dos usos contextuales de los dos puntos, una dirección IPv6 literal debe estar entre corchetes (“[]”) cuando se usa en una URL.

Considere www.sprint.com que tiene una dirección IPv4 de 65.173.211.241 y una dirección IPv6 de 2600 :: aaaa. Para conectarse por dirección, la URL se vería así:

http://65.173.211.241
http: // [2600 :: aaaa]

Para conectarse a un puerto específico (por ejemplo, 8080), las URL se verían así:

http://65.173.211.241:8080
http: // [2600 :: aaaa]: 8080

RFC 2732 cubre todos los detalles sangrientos.

Sí, puedes acceder a Google a través de:

http: / [2607: f8b0: 4005: 802 :: 1007] /

(Nota: Quora no cree que se pueda hacer clic en ellos, por lo que deberá cortarlos y pegarlos).

Puede ejecutar “dig AAAA ” a través de su terminal favorito para ver si algún sitio tiene una dirección IPv6.

  • IPv6
  • IPv6

  • IPv6
  • IPv6

Visita al blog para más información