Novedades Sobre NXnet

18/01/2017

Un WHOIS para nic.ar

Te explicamos cómo acceder antes de su lanzamiento.

A quién no le ha pasado? Buscar un nombre de dominio para un sitio propio, o de un cliente. Una idea o proyecto.
Tarde o temprano terminamos en algún proveedor que nos permite buscar dominios. Probamos a ver que hay libre. Alguno si, otro no. Tal nombre que nos gusta está registrado.. quizás en venta pero “no muy caro” y jugamos con la idea de comprarlo igual. Seguimos buscando quizás hay uno parecido disponible.

La búsqueda no deja de tener su cuota de entretenimiento y emoción, siempre y cuando se trate de dominios .com, .co, .tv, .io o básicamente cualquier extensión de dominio que no sea com.ar.

Buscar dominios en nic.ar es una odisea. Pareciera que históricamente se han esforzado para que sea dificil. Recientemente se están esforzando en que registrar también sea dificil, pero eso es otro capítulo.

Para nosotros los proveedores es un problema. Queremos que nuestros clientes y usuarios puedan investigar y elegir qué dominios usar, y nic.ar no provee herramientas para poder integrar el proceso. Hay que entrar al sitio, atravesar el CAPTCHA que valida que quién consulta sea realmente un humano -cada vez-, por cada dominio que queremos indagar.

En el pasado hemos buscado formas de “facilitar” esto a nuestros usuarios. En versiones viejas del sitio de nic.ar podíamos simular un browser, y automatizar el proceso de registración enviando correos a nombre del registrante. Luego vinieron cambios y un captcha (quién de ustedes no recuerda aquél captcha imposible de leer?). Había un límite de conexiones por IP, que salvamos utilizando una clase C completa para hacer consultas. El captcha? Lo pasabamos por algo parecido a https://anti-captcha.com/, básicamente personas resolvian el captcha a través de un API.

Luego vino el “I’m not a Robot” actual, más dificil de saltear. Y el requerimiento de Clave Fiscal nivel 3, con lo cual nos empezamos a despedir de nuestras ilusiones de poder realizar registros automáticos para facilitarnos la vida a todos.

Pero no todo está perdido!

Recientemente, trabajando en las nuevas versiones de nuestros sitios web de LatinCloud, empezamos a buscar soluciones a este problema.
Jugamos con la idea de simular un Whois apoyándonos sobre el excelente trabajo del equipo de Open Data Córdoba, aunque desde hace un tiempo que el sistema no está operativo.
Lo que hicieron los chicos de ODC fue procesar todos los días la información de registros del boletín oficial, y con ello ir armando su base propia de dominios. Esto permitiría armar un Whois para poder consultar -con cierta precisión- cuales dominios están registrados y cuales disponibles.

También pensamos en simplemente generar una interfaz web que haga consultas DNS hacia athea.ar y otros DNS de nic.ar. No tendríamos más info que “existe o no”, sin ningún dato de fechas de vencimiento o similar, pero estamos hablando de nic.ar.. algo es algo!

Por suerte contamos con gente curiosa y terca en nuestro equipo, que en un momento de -llamemoslo genialidad- (calentura) al grito de “no puede ser que no tengan un whois!!!”, descubrió que de golpe, nic.ar TIENE un Whois. Aplausos a Fernando Cappiello por el hallazgo.

Leyeron bien. Tiene un Whois. No está publicado, ni anunciado por lo que sabemos, pero está y funciona. Nos abrazamos y entre lagrimas festejamos que luego de 20 años nic.ar, implementó un servicio de Whois.

Quién tenga una consola Linux a mano (si llegaron hasta acá en esta nota, tienen), puede probarlo ya mismo.
whois -h whois.nic.ar DOMINIO.COM.AR

% La información a la que estás accediendo se provee exclusivamente para
% fines relacionados con operaciones sobre nombres de dominios y DNS,
% quedando absolutamente prohibido su uso para otros fines.
%
% La DIRECCIÓN NACIONAL DEL REGISTRO DE DOMINIOS DE INTERNET es depositaria
% de la información que los usuarios declaran con la sola finalidad de
% registrar nombres de dominio en ‘.ar’, para ser publicada en el sitio web
% de NIC Argentina.
%
% La información personal que consta en la base de datos generada a partir
% del sistema de registro de nombres de dominios se encuentra amparada por
% la Ley N° 25326 “Protección de Datos Personales” y el Decreto
% Reglamentario 1558/01.

domain:         elserver.com.ar
registrant:     30707447504
registrar:      nicar
registered:     1999-08-11 00:00:00
changed:        2017-01-09 10:36:28.779889
expire:         2017-09-10 00:00:00

contact:        30707447504
name:           ELSERVER SRL
registrar:      nicar
created:        2013-08-21 00:00:00
changed:        2017-01-09 10:36:27.753260

nserver:        ns3.elserver.com ()
nserver:        ns2.elserver.com ()
nserver:        ns4.elserver.com ()
nserver:        ns1.elserver.com ()
registrar:      nicar
created:        2016-06-30 23:15:36.651652

También lo integramos a nuestro CloudAPI por lo que puede consultar dominios con con JSON directamente desde Javascript en: https://cloudapi.elserver.com/domain/whois/?domain=XXXXXX.COM.AR (o .COM o lo que quieran) por ejemplo https://cloudapi.elserver.com/domain/whois/?domain=elserver.com.ar

Creemos que lo van a lanzar en breve. Esperamos que sea así. Mientras tanto y suponiendo que no lo bajan, a sacarle provecho!

12