Programación General > Java

 Comprobar Servidores DNS

(1/1)

rhakaro:
Hola a todos, para empezar, enhorabuena por vuestro foro, me parece muy bueno.
Os cuento, tengo dos servidores DNS. Necesito comprobar que un nombre (p.e. loque.aut.es) es reconocido por ambos, primero por uno y luego por otro. Si me devuelven una IP pues digo que está bien, y listo. El problema es hacer esto desde JAVA, os prometo que lo he intentado todo, pero nada, no consigo ni acercarme a la solución.

¿Alguien puede hecharme una mano?
Muchas gracias, un saludo!!

m0skit0:
Bienvenido al foro, rhakaro

Tanto en Linux como XP, fíjate que el comando "nslookup http://www.direccionweb.com" devuelve varios campos, entre ellos las direcciones IP. Sólo tienes que parsear la salida de este comando y comprobar que efectivamente hay una dirección IP y no un mensaje de "no encontrada". No olvides tener bien configurados el servidor DNS que quieras probar como servidor principal.

O bien si quieres hacer una conexión UDP directamente con sockets Java, pues tendrás que implementar el protocolo DNS:

http://www.netfor2.com/dns.htm

Un saludo.

rhakaro:
Buf, mucha gracias por contestar tan preciso, jaja, y yo sin encontrar la manera de hacerlo. Voy a probar las dos formas que me has comentado, más ésta que acabo de encontrar:
(no me dejan poner enlaces, así que lo separo un poco, NO ES PUBLICIDAD NI NADA PARECIDO :rolleyes:  )
tres w´s [punto] screaming-penguin [punto] com [barra] node [barra] 2737

A ver cuál va mejor.
Un saludo!!

pablit69:
Si quieres manuales sobre java entra en rincondelprogramador.es

Navegación

[0] Índice de Mensajes

Ir a la versión completa