General

Stalking IPv6 adoption in LatAm govements

Motivado por una reciente discusión en la lista de LACNOG, promovida por Carlos Martínez de Uruguay, escribí un pedazo de código en Perl que permitiera cosechar una lista de dominios de gobieo (gov.cc, gob.cc) sobre los cuales consultar un conjunto de prefijos que pudieran potencialmente reflejar el despliegue de uno o más servidores IPv6 de cara a Inteet.

Intenté realizar las búsquedas utilizando Google, pero las API de búsqueda de este servicio parecieran no ayudar devolviendo un número útil de resultados. Estoy usando Yahoo! aunque al no tener una aplicación registrada la API solo devuelve 1000 resultados. Mejor que nada.

Este script (unique-domain-builder) en Perl realiza una consulta genérica en el buscador y utiliza un módulo de Perl para obtener el dominio base de la URL retoada. El programa se encarga de manejar los casos repetidos, y de sacar en STDOUT una lista de dominios con los potenciales prefijos ya añadidos, como ipv6, www6, entre otros.

Pude haber agregado al programa en Perl alguna librería de resolución DNS para verificar la resolución de registros AAAA para estos dominios y subdominios generados, pero decidí por ahora reusar la popular herramienta host de Unix para la verificación, basta con correr host $dominio y hacer un grep por IPv6.

¿Resultados? Luego de buscar en 1666 registros para Venezuela, 2765 para Ecuador, 3871 para Argentina y 2009 para Brasil, solo obtengo resultados para corpoelec.gob.ve (donde, por cierto, trabajé hace unos años y desplegamos varios servicios en IPv6)

¿Inconvenientes? Muchos. En primer lugar, este no debería ser el mejor mecanismo para buscar información sobre la adopción de IPv6. Además, esto solo mide adopción, y no despliegue o aprovechamiento de IPv6 para algo más que alcanzar un hito. Para leer más rants, puedes unirte a la lista de LACNOG.

Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s