http://martin.com.uy/wp-content/themes/martinuy2/live/proxy.php?url_especifica=
0
10
Jul
2008

Sistema de gestión de los dominios .com.uy (entrevista al Ing. Felipe Zipitría)

anteldns dominios .com.uy El Ing. Felipe Zipitría fue uno de los creadores del sistema de gestión de los dominios .com.uy, utilizado por la estatal Antel (encargada en exclusividad). Tuvo la gentileza de responder algunas preguntas sobre el software, su desarrollo y cuestiones técnicas vía mail. Como disclaimer advierte que las opiniones son a título personal y nada tienen que ver con Antel.

1. ¿Qué sistema utilizaba ANTEL para el registro de dominios antes de ese software?

Creo que el correo. En principio, según creo recordar, se recibían pedidos de los ISPs para la creación de nuevos dominios por correo a los  técnicos de OMSED de Antel (Organización y Mantenimiento de Servicios Empresariales y Datos).

2. ¿En qué año fue desarrollado y quiénes estuvieron a cargo?

El programa fue desarrollado por allá por el año 1998-1999, y yo continué con el soporte básico hasta casi el 2002. Fue realizado por el (ahora) Msc. Ing. Gonzalo Tejera y por mi, el (ahora) Ing. Felipe Zipitría.


3. ¿Qué tecnologías se utilizan? (servidores, bases de datos, lenguajes)

Ajá, buena pregunta 🙂

El programa fue realizado enteramente en Java 1.1.x. Fue hecho en 3 capas. La lógica de presentación siendo servlets (jsp ni existía, o estaba muy poco maduro hasta el momento). La lógica de negocios está muy basada en objetos (a la Craig Larmann). Como no había servidores de aplicaciones en ese momento, digamos que lo implementamos nosotros, usando el “Applying UML and Patterns”. Funciona todo con objetos y proxies a objetos (vean el capítulo 35 del libro, creo). Hasta implementamos la capa de persistencia de los objetos (tampoco había Hibernate o similares!). Aplicamos todo el arsenal de patterns ! :). Como IDE usé el XEmacs 🙂

Hasta donde yo sé, ejecutaba en una máquina con Linux (RedHat 7.x, pero deben haberlo movido). Este corría en un Apache/JServ, luego en un Apache/Tomcat (JServ quedó por el camino). La base de datos es PostgreSQL, debiera ser la versión 6.x ó 7.x (pero no me acuerdo ahora). El servicio de DNS estaba dado por el Bind 8.x. En la máquina donde está el Bind, se corre un proceso Java que hace el dump de la base de datos a el formato del archivo del bind. Cada objeto DNS tiene un método “toString()” que genera la línea adecuada. Cuando finaliza el dump, se envía un “-HUP” al proceso del bind, para que relea la base.

No sé si fui claro, o si te parece de extender alguna parte.

4. ¿Siguió el modelo de algún otro registrador o fue planeado desde cero?

Fue planeado desde cero.

5. Aparentemente el usuario no informático puede encontrar algunas dificultades para usarlo, ¿a qué público estaba dirigido el registro de dominios?

En un principio, a contrapartes técnicas de los ISPs. Luego en algún momento, se decidió abrir al mundo. Cualquiera con CI puede pedir un dominio (creo que tiene que tener un teléfono asociado).

6. ¿Cómo funcionan dentro de este sistema los registradores privados (Intersys, Netgate, Montevideo COMM, etc.)? ¿Tienen alguna sección especial o lo hacen como si fueran un particular?

No, lo hacen como un usuario más para la interfaz. Claro, en general, los ISPs tienen un responsable técnico distinto al titular de la empresa, etc.

7. ¿Por qué la información del Whois interno es tan escasa? ¿Por qué no hay servidor de Whois público?

De esto no tengo ni idea. Te puedo redireccionar a la persona que puede saber, si te interesa.

8. ¿Podrías explicarnos brevemente como funciona internamente la actualización del estado de un dominio? (por ej. el pasaje no verificado – verificado – validado – actualizado – eliminado no actualizado – eliminado)

Es un workflow tradicional. Cuando un registro ingresa, inicialmente está como “no verificado”. Esos registros pasan por un funcionario comercial de Antel, el cual verificaba los datos ingresados. Creo que la idea original de esto era una suerte de “resolución de conflictos”, por la vía de la limitación.

Por ejemplo, si un cliente cualquiera pide el dominio “cocacola.com.uy“, presuponen que le pertenece al empresa Coca-cola, y no a una persona “de a pie” cualquiera. Esto puede llegar a ser verificado por alguien de comercial que llame a la empresa, o algo así. En fin, para nosotros, alguien de comercial lo leía, y verificaba con algún criterio. Allí pasa a verificado. Luego un técnico de Antel lo pasa a validado, si cumple con los criterios técnicos para un registro de dominio. Una vez que el proceso de actualización se corre, y se genera el nuevo archivo para ser leído por el bind, se cambia a “actualizado”. El registro puede ser ya consultado vía nslookup o dig y aparece. Eliminado no actualizado es similar. Se marca como eliminado lógicamente, y hasta que no se hace el dump correspondiente no se elimina del archivo. De hecho, en realidad la próxima vez que se actualiza el archivo, directamente no se va a imprimir. Este mismo proceso cambia a “eliminado” una vez que efectivamente no está en el archivo de bind. Ese es todo el proceso.

9. Te iba a preguntar por el futuro pero si estás desconectado de Antel me imagino que no tenés idea..

Lamentablemente no. Creo que en algún momento intentaron cambiarlo a J2EE, pero no sé que pasó.

Si me preguntás a mi, yo pasaría la infraestructura a bind 9, pero que el backend fuera directamente una mysql o postgresql. Luego construiría en php alguna interfaz. De todas formas, mantendría las 3 capas.

10 de Junio de 2008
por Martín Balao.

Nota: la pregunta 7 queda pendiente.

Artículos relacionados:

Curiosidades y dominios .com.uy (II parte)

Curiosidades y dominios .com.uy (I parte)

juegos.com.uy vendido en 10.000 USD

Registrar dominios IDNs .com.uy (Uruguay)

Registro de dominios .com.uy (Antel)

Entrevista al Administrador de los dominios .UY

Dominios .uy

11
Jul
2008

Quiero recuperar mi contraseña sin tener que ir en persona hasta Antel, en que año creen que podrían tener solucionado eso ?

Existe algún lenguaje ya que permita programar un formulario de recuperación de contraseña ?

😛

11
Jul
2008
Jose

Buen post.

11
Jul
2008

Muy buena entrevista Martin, nos estas mal acostumbrando, para cuando una con Maria Simon prometiendo cosas como de costumbre? Jaja.

Saludos!

11
Jul
2008

interesante la verdad

11
Jul
2008

Muy buena la nota !!!

Buena info ! 😀

14
Jul
2008

Muchas gracias por sus comentarios! 🙂

22
Jul
2008

Alquien sabe si hay alguna forma de saber los dominios .com.uy que se van borrando a diario?
Me imagino que es una pregunta un poco pretenciosa 😛

22
Jul
2008

No hay forma de saberlo a menos que tengas algún contacto allí adentro jeje

Damián, un lector, me comentaba que una vez llamó por teléfono y le facilitaron la fecha de expiración de un dominio. Pero hace poco, cuando llamó de nuevo por lo mismo, le dijeron que no le podían dar esa información.

Supongo que el hecho de que la renovación sea automática no colabora para que queden dominios libres por descuido o abandono 😆

22
Jul
2008

No queda otra que hacerlo manual 🙁
De todas formas los dominios realmente premium estan en manos que dificilmente los dejen vencer.
Me tome el trabajo de chequear unos 300 dominios que considero “premium” y diria que el 95% esta tomados por domainers o empresas. Lo peor que de esos 300 dominios si hay 5 desarrollados es mucho… lo malo es que soy uno de los que contribuye a esto. A ver si en estos meses largo algun desarrollo en algun .com.uy.

Saludos!

22
Jul
2008

Coincido totalmente. Las empresas no los largan y los particulares con la baja de precio veo difícil que lo hagan; el que aguantó hasta ahora con ese precio asesino, es muy probable que siga y más si es un dominio bueno.

Yo tampoco colaboro mucho para el desarrollo 😆 Estoy usando solo dos: este y otro para el correo electrónico (que pronto voy a subir otro sitio personal).

Quiero ver algún blog en Santiago, eh?! Hace unos meses Daniel subió el script del blog pero no publicó nada -también le anduve preguntando jaja-. Empezó José con su foto-blog, registraron a Pedro y a algún otro. Pero siguen quedando nombres muuuy comunes (pablo, gonzalo, diego, nicolas, fernando, etc.). Ojalá los agarren y hagan sitios personales, para mí son como hermanos 😛

27
Jul
2008

Muy buena nota 😉

Lamentablemente tuve que sufrir por años este sistema que -en lo personal- opino es “lamentablemente pobre” y que -termino de comprobar ahora con este post- sufre de “exceso de ingeniería”, por lo cual podría haber sido algo más “usable” y sencillo de implementar y no el juego de un ingeniero con tiempo de sobra.

Creo que estas cosas se repiten una y otra vez en la administración pública, ya que no creo tuvieran cabida en una empresa privada.

En resumen: un mal cañón láser para matar moscas.

28
Jul
2008

Gracias Enrique por tu opinión!

23
Aug
2008

Buena la entrevista. Personalmente creo que el sistema de registro y administración de dominios de Antel, es una gran cagada, lo comparás con cualquier sistema de gestión de el registrante más pichi que puedas encontrar y es mil veces superior.

Saludos,

23
Aug
2008

Esteban, gracias por tu comentario.

No sé con que registradores has tenido experiencia pero te aseguro que Hostinet (dominios genéricos y .es) y Nic Argentina son muchísimo peores que Antel.

Saludos,
martin.-

21
Nov
2008
juan

El sistema de gestion de dominios y demas cosas de antel es a la era de la informacion lo que la Pelelitico a la epoca contemporanea

30
Apr
2009

…y la pregunta 7? 🙂

5
May
2009

jaja cierto! En el caso de la información ya no tiene mucho sentido (igual está faltando la fecha de registro).

saludos

18
Apr
2012
Gaby

Hola , quisiera hacerte una consulta , hace dias no me bajan los correos NETGATE por mi Outlok por lo que ingrese a la pagina desde la web y al pedirme la contraseña tampoco me dejo entrar. Asi que decidi llamar telefonicamente y me comunicaron que la contraseña cambio yo les dije que desde que tengo la cuenta hace mas de 6 años jamas la cambien pero bueno que me la restablezcan y el joven tan amablemente me dijo que eso tenia un costo de 10 uds” me quede fria porque hasta con hotmail podes recuperar tu cuenta en unos cuantos pasos , evidentemente le dije que no que lo consutaria luego . Me baje una aplicacion que muestra las contraseñas y me tiro la de la cuenta NETGATE ,pero sigo sin poder entrar . Tu tenes alguna idea de esto es legal que siendo usuario me quieran cobrar pro restablecer la contraseña ? existe algun metodo al cual pueda recurrir. Desde ya gracias pro tu atencion.

17
Jun
2015

Todos y cada uno de los diseños se basan en diseños de teclado USB estándar. , Omán, Países Bajos, Pakistán, Paraguay, Polonia, Portugal, RAE de la ciudad de Hong Kong, Unido, Checa, You perro use one the popular feeds listed or add any RSS feeds to RSS reader., Omán, Países Bajos, Pakistán, Panamá, Paraguay, Perú, Polonia, Portugal, Real Academia Española de Hong Kong, R. , Checa, Los concursantes debían marcar en el teléfono en Inglés la oración, de sobra de un centenar de símbolos. , Camerún, Canadá, Chad, Chile, Colombia, Comoras, Congo, Congo (RDC), Costa Rica, Guinea-Bisáu, Guyana, Haití, Honduras, India, Irlanda, I. , Zelanda, Países Bajos, Palaos, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Portugal, Unido, República Centroafricana, Dominicana, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Congo (RDC), Corea del Sur, Checa, Los diseños pueden ser modificados y dos diseños personalizados definidos por el usuario se pueden configurar.

22
Jun
2015

Primero debéis añadir un teclado en idioma chino, nipón coreano. , Camboya, Camerún, Canadá, Catar, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Congo (RDC), Corea del Sur, C. , Guyana, Haití, Honduras, Hungría, India, Indonesia, Irak, Irlanda, Islandia, I. , Islas Marshall, Unido, República Centroafricana, Rep. , Búsqueda de Bing y búsqueda de dispositivos. , Omán, Países Bajos, Pakistán, Panamá, Paraguay, Perú, Polonia, Portugal, Real Academia Española de Hong Kong, R. , Checa, Aguardamos que hayan aprendido algo de esta lección sobre el teclado en árabe incluso redactar caracteres diferentes, con el teclado virtual. , Omán, Países Bajos, Pakistán, Paraguay, Perú, Polonia, Portugal, RAE de Hong Kong, Reino Unido, Checa, En Reloj, idioma y zona, en Configuracion regional y de idioma, haga click en Mudar teclados bien otros metodos de entrada. , Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Congo (RDC), Corea de Sur, Côte d’Ivoire, C. , Guyana, Haití, Honduras, Hungría, India, Indonesia, Irak, Irlanda, Islandia, Feroe, Islas Marshall, Unido, República Centroafricana, Checa, Además de escribir permite buscar en Google YouTube de forma directa sin copiar el texto y después ir a Google YouTube para pegar., Camerún, Canadá, Probar, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Congo (RDC), C. , Guinea-Bisáu, Guyana, Haití, Honduras, Hungría, India, Indonesia, Irak, Irlanda, I. , Islas Salomón, Omán, Países Bajos, Palaos, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polonia, Portugal, Real Academia Española de Hong Kong, R. , República Centroafricana, Checa, Procedimiento abreviado de teclado Para cambiar de una distribución del teclado a otra, presione ALT+MAYÚS., Omán, Países Bajos, Pakistán, Palaos, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polonia, Portugal, Real Academia Española de la ciudad de Hong Kong, Si se encuentra en múltiples idiomas, no está claro cuántos idiomas no habría, como las variedades habladas forman una cadena dialectal, sin límites claros.

28
Jun
2015

La única forma de ahorrar tiempo y de tener un chorizo en lonchas finas es tener el cortafiambres en casa.

6
Aug
2015

Incorpora un raíl guía para sostener el alimento que quiere cortar y le proporciona seguridad.

27
Aug
2015

Por tanto, en el momento en que nos charlen de un sistema VRV, pensaremos en un edificio terciario con numerosas unidades exteriores y también interiores.

7
Sep
2015

De todas formas, como ves en el artículo, el gas natural es de los sistemas más económicos hoy.

7
Sep
2015

Esencialmente podemos distinguir tres géneros de control de la temperatura de impulsión y que se identifican por de qué forma se entrega la energía al agua.

9
Sep
2015

I think this is among the such a lot important information for me. And i am happy studying your article. However want to commentary on few common issues, The site style is wonderful, the articles is in reality nice : D. Excellent task, cheers

16
Sep
2015

Wonderful blog! Do you have any recommendations for aspiring writers? I’m hoping to start my own website soon but I’m a little lost on everything. Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m totally confused .. Any recommendations? Thanks a lot!

27
Sep
2015

Una posibilidad es una perforación accidental al instalar el solado la tabiquería tipo pladur”, por servirnos de un ejemplo.

29
Sep
2015

En el mercado hay múltiples marcas que ofrecen radiofrecuencia con equipos muy económicos.

1
Oct
2015

La clave se encuentra en el desapego, que no en la indiferencia frialdad coche protectora.

2
Oct
2015

Elija ejercicios que utilicen las piernas, los brazos, el pecho, la espalda y el abdomen.

2
Oct
2015

Tras la llegada del bebé, probablemente vas a estar tan ocupada que en ocasiones no vas a tener tiempo ni para comer.

9
Oct
2015

Excellent pieces. Keep writing such kind of information on your page. Im really impressed by your blog.
Hello there, You have performed an incredible job. I will certainly digg it and in my opinion recommend to my friends. I am confident they will be benefited from this web site.

21
Oct
2015

A lot of people including myself, with T2, have discovered that the low-carbohydrate fat diet that was high has served to reduce levels and blood glucose levels.

23
Oct
2015

Este proceso consiste esencialmente en quitar la cal a través de la conexión inmediata de un filtro en la llave general de la casa.

6
Nov
2015

Las masas de levadura nunca se me han dado muy bien, pero no me doy por vencida porque se que es cuestion de practica.

19
Nov
2015

La primera mejora opcional que puedes hacer con tu pan básico es incorporar una porción de harina integral, lo que ayudará a que tu pan tenga más sabor, quita algo de la harina blanca y reemplázala por la harina integral, comienza con entre el diez por cien y el 25 por ciento de harina integral.

24
Nov
2015

Para el calculo de la Cartas Astral es precisa la hora y el lugar de nacimiento.

25
Nov
2015

Si empleamos Masa madre nuestro pan durará todavía más y se preservará en mejor estado que si utilizamos pre-fermento.

13
Dec
2015

Si en la creación, el Padre nos ha dado la prueba de su inmenso amor donándonos la vida, en la pasión y muerte de su Hijo nos ha dado la prueba de las pruebas: ha venido a sufrir y a morir por nosotros.

20
Dec
2015

Very good blog post. I absolutely appreciate this site. Keep it up!

25
Dec
2015

If you are going for best contents like me, only go to see this web page all the time because it presents quality contents, thanks

24
Sep
2016

I was wondering if you ever thought of changing the page layout of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better?

29
Sep
2016

It’s nearly impossible to find well-informed people on this subject, however, you seem like you know what you’re talking about! Thanks

30
Sep
2016

Excellent way of describing, and nice paragraph to obtain information about my presentation focus, which i am going to present in institution of higher education.

6
Oct
2016

I think this is among the most vital info for me. And i’m glad reading your article. But should remark on few general things, The web site style is perfect, the articles is really nice : D. Good job, cheers

10
Oct
2016

With havin so much content do you ever run into any issues of plagorism or copyright infringement? My blog has a lot of unique content I’ve either authored myself or outsourced but it appears a lot of it is popping it up all over the internet without my agreement. Do you know any methods to help reduce content from being ripped off? I’d genuinely appreciate it.

25
Oct
2016

xn8122 Hello, pure site! As a result of you as your things! kw1886zd5476tr1729

15
Nov
2016

hi!,I like your writing so so much! percentage we be in contact extra approximately your post on AOL? I need an expert in this area to resolve my problem. Maybe that is you! Taking a look ahead to see you.

Escribir un comentario