Demostración simple: IPv6 con Teredo en Internet

¿Quiere probar IPv6 en Internet aunque su ISP no lo está ofreciendo?

Bueno, si quiere probar IPv6 sobre Internet, los requerimientos son muy sencillos, alcanza con tener Windows 7

Lo que vamos a aprovechar es el uso de una de las tecnologías de transición, en este caso Teredo.
Y ayudados por un servidor que ha puesto Microsoft a disposición de todo el mundo (teredo.ipv6.microsoft.com)

Lo primero que debemos configurar en nuestro equipo es una dirección IPv6, que en este caso utilizaré una de tipo Unique Local según RFC-4193 (semejantes a la direcciones privadas de IPv4)

Podría usar cualquiera que comience con FD (1111 1101), pero para que sea realmente aleatoria lo haré a través de un sitio de Internet que las genera cumpliendo con los requisitos de la RFC, por ejemplo https://www.ultratools.com/tools/rangeGeneratorResult?globalId=&subnetId=

Y además debemos configurar un servidor DNS que resuelva direcciones IPv6. Buscando en Internet hay muchos, pero para este ejemplo usaré uno de DynDNS que tiene dirección 2620:0:ccc::2

Si hacemos un IPCONFIG /ALL podemos ver que ya tenemos una dirección IPv6 en la interfaz de Teredo. Luego veremos que cambiará

Ahora vamos a hacer un cambio en la Directiva Local (GPEDIT.MSC), ya que por omisión el cliente Teredo deja de funcionar automáticamente cuando no detecta actividad, así que lo cambiaremos para que esté siempre activo.
Para eso abrimos Computer Configuration / Administrative Templates / Network / TCPIP Settings / IPv6 Transition Technologies, y habilitamos Teredo Default Qualified (Enabled State)

Recordemos que debemos hacer un GPUPDATE /FORCE para que la directiva se actualice en este momento

Ahora abrimos una línea de comandos (CMD.EXE) como Administrador y debemos averiguar el Interface ID de la interfaz Teredo, por lo cual debemos ejecutar
NETSH INTERFACE IPV6 SHOW INTERFACES

Y una vez que conocemos lo anterior asignar una ruta por omisión a dicha interfaz, usando
NETSH INTERFACE IPV6 ADD ROUTE ::/0 INTERFAZ=x (x=12 en mi instalación)

Ya tenemos todo listo :)

Veamos si podemos resolver nombres a direcciones IPv6. En mi caso intentaré resolver el nombre ipv6.google.com

¡Correcto! :)

¿Y funcionará? probemos …

¡Correcto! :)

Pero me queda la duda… ¿estaremos utilizando realmente IPv6?
Para estos casos nada mejor que sacarse las dudas con un analizador de protocolo (sniffer). En mi caso he usado el Network Monitor gratis de Microsoft

Es evidente que estamos usando IPv6 para la transferencia de la página, aunque lo estamos encapsulando en IPv4 sobre la parte de Internet que no soporta IPv6 (Mi ISP que no da aún ninguna noticia sobre IPv6)

Si hacemos un IPCONFIG /ALL podemos observar que nuestra dirección IPv6 de Teredo ha cambiado, y que se corresponde con la captura anterior

Tambien podemos verificar usando un sitio de Internet llamado “test-ipv6.com”

En la página anterior, si entran por “Test Run” o “Technical Info” verán información muy interesante, y que puede ayudar a resolver problemas, si la conexión no es exitosa

Otro lugar interesante para ingresar, confirmar, y ver información interesante es www.ipv6.sixxs.net

Teredo nos permite conectar un equipo con IPv4/IPv6, que está detrás de un dispositivo NAT, transitar una parte de Internet que rutea solamente IPv4, con un equipo a través de IPv6

Teredo no es una tecnología fácil de comprender, para quien quiera recabar más información, hay abundante en Internet, pero una para comenzar: IPv6 Transition Technologies

Anuncios
Post a comment or leave a trackback: Trackback URL.

Comentarios

  • juan carlos  On 11/06/2014 at 13:51

    no funciona al hacer NETSH INTERFACE IPV6 ADD ROUTE ::/0 INTERFACE=ID me dice que el objeto ya existe por lo tanto tu info esta mal, ademas no me sale id sino ind cuando veo el id de las interfaces

    • Guillermo Delprato  On 12/06/2014 at 07:19

      Hola Juan Carlos, si te dice que el objeto ya existe es porque tiene configurado un Default Gateway tanto sea a mano, o porque se lo ha configurado otro equipo que esté anunciando la ruta
      Con “Id” se refiere al “Index” o “identificador”, si miras mi captura verás que dice “Idx”, puede ser que varíe de acuerdo al idioma y por eso te muestra “Ind”, pero es evidente que se trata de lo mismo
      Contrariamente a tu opinión, estoy seguro que no está mal, pues son capturas de una experiencia real sobre una máquina, lo mismo que demostrar que funciona

  • arturo  On 07/10/2014 at 13:47

    al colocar la direccion ipv6 me sale lo sigueinte:
    ipv6.google.com
    servidor: unknown
    address:2620:0ccc::2

    *** unknown no encuentra ipv6.google.com: no response from server

  • arturo  On 07/10/2014 at 16:49

    gracias, por el dato, no utilice DNS (fue automático) ya que con los demas me marcaba el mismo error, ahora me aparace :
    servidor: ipv6.1.google.com
    address:2607:f8b0:4000:805::1002
    aliases: ipv6.google.com
    parecido a tu imagen #5 solo cambia la IPv6. intente accesar por medio web a ipv6.google.com o a cualquier otra direccion ipv6 pero no me permite ingresar, estoy en mi trabajo, y utilizo ipv4 para accesar a internet no será ese detalle?. gracias.

    • Guillermo Delprato  On 08/10/2014 at 07:27

      Hola Arturo, no comprendo lo de “no utilice DNS (fue automático) porque justamente tienes que apuntar manualmente a un DNS que esté trabajando con IPv6, y no otros
      Otra consideración importante si estás en tu trabajo, es verificar que el cortafuegos no esté impidiendo el tráfico, ya que aunque esté dentro de un tunel, si el cortafuegos permite sólo ciertos protocolos, puede estar impidiendo el tráfico de Teredo

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: