Buenas!
Nos quedan las siguientes dudas sobre esta parte del obligatorio. Lamentablemente llegamos un poco tarde con la implementación, y no pudimos asistir a un monitoreo para evacuar estas dudas de otra manera.
1- Qué pasa si la URL no existe en ningún DNS, o si el camino que se sigue por el primer root DNS nos lleva a un DNS que no tiene respuesta? Se deben manejar estos casos de error?
2- Qué tipo de entrada se espera? Hay que verificar que el parámetro sea una URL correcta, por ejemplo? Se precisa filtrar por tipo de registro, o solamente se utilizarán URLs?
3- Se tiene que contemplar el caso de un potencial bucle infinito, en el cual un DNS dirija a otro, que a su vez dirige a éste?
Cualquier otro comentario que pueda aclarar cuál es el nivel de detalle que se espera en la implementación, es bienvenido.
Muchas gracias!