BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Comprobar DNS

BocaDePez

Buenas, no se si este hilo tiene que ir aqui pero como no hablo de ningun tipo de sistema operativo en concreto pues aui lo dejo.

La pregunta es la siguiente: Como puedo saber si una DNS no resuelve bien o esta caido, teniendo unas direcciones de DNS distintas?

Supongo que haciendo un ping no, ya que puede que el servidor tenga la respuesta de eco capada o que la tarjeta de red si funcione pero este servicio no resuelva bien los nombres.
Con un tracer a la DNS conseguiriamos ver todos los sitios por los que pasamos pero si la traza es ok llegaría a su destino, nos mostraria el nombre del servidor pero creo que tampoco sabriamos si este esta resolviendo bien.

No se si hay alguna aplicacion que lo verifique o yo me estoy comiendo la cabeza demasiado o simplemente me he liado.

Gracias ed antemano. :)

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
Frankie2004

DNS significa "Sistema de Nombres de Dominio", y en realidad no se puede hablar de "una DNS", sino realmente del nombre asociado a una IP. Porque podemos confundir a la gente que normalmente asocia "un DNS" al servidor que proporciona el servicio DNS.

Aclarado esto, lo que tú quieres es saber si un ordenador con una IP determinada responde a un determinado servicio, ¿no?. Porque si no sabemos la IP, el sistema DNS lo único que hará es proporcionar la IP a partir del nombre, pero su función cumple ahí.

Pues el tema es difícil. El equipo remoto puede tener deshabilitado completamente ICMP y no responder ni a los pings ni a traceroute. Una posibilidad es generar un traceroute por UDP, que también lo hay, pero no funciona en el 100% de los casos. También si está oculto tras un cortafuegos o tunelado a través de otras redes privadas, los resultados pueden ser falsos.

BocaDePez

Un ejemplo:

Un amigo tiene en direcciones DNS las de telefonica -> 80.58.0.33 configuradas en la NIC.

Yo desde mi trabajo tengo otras (que no tengo ni idea porque no tengo acceso a nada ) pero vamos a suponer que tengo las de yo.com.

El caso es que yo navego bien, pero él no y por IP si lo hace, con lo que esta claro que puede ser un problema de resolucion. Yo como puedo saber desde mi casa o desde otro sitio si el servidor DNS al que hace referencia la 80.58.0.33 funciona bien? si lanzo un ping y no me contesta, es pq el server está caido o porque icmp esta capado?

De nuevo gracias, :)

🗨️ 1
Frankie2004

Bien. En ese caso lo que quieres saber exactamente es si en la máquina que hace de servidor de nombres, el servicio de DNS está funcionando perfectamente o no. Para ello tienes que utilizar la herramienta nslookup en Windows (también en Unix, aunque últimamente se suele usar ahí más la herramienta dig).

Abres el símbolo de sistema y tecleas "nslookup" + Enter. Dentro del programa, si escribes "help" te salen todos los comandos. Entre ellos "lserver" sirve para probar otro servidor DNS diferente al que por defecto has programado en tu conexión o te ha asignado el proveedor al inicializar la sesión PPP.

Hay tutoriales sobre nslookup si buscas por ahí. Si tienes alguna duda concreta, pues pregunta de nuevo.