none
Consulta en DNS de un ISP RRS feed

  • Pregunta

  • Hola, mi problema es que estoy un poco atascado ya que tengo que mirar en diferentes servidores DNS de proveedores de internet si han desaparecido ciertos registros de mi dominio.

    Por ejemplo quiero saber si existe o no en el DNS de telefónica el registro de mi dominio ns1.ejemplo.com o el smtp.ejemplo.com.

    He mirado con el nslookup pero no se si lo estoy haciendo bien porque no consigo sacar nada en claro.

     

    Gracias por la ayuda.
    Saludos

    viernes, 7 de mayo de 2010 9:56

Respuestas

  • Hola,

    ojo que creo que estas equivocado, el DNS de telefonica no guarda ningun registro de tu dominio (a menos que lo tengas registrado con telefonica claro) sino que esta configurado y tiene los registros necesarios para resolver correctamente una consulta de un registro de tu dominio, es decir... cuando tu le preguntas al servidor DNS de telefonica por tu dominio ( un .es por ejemplo) , el le pregunta al servidor raiz por el TLD que gestiona los .es, luego le pregunta a ese TLD que gestiona los .es  quienes son los servidores autorizados para ese dominio.es y posteriormente le pregunta a esos servidores DNS el registro que tu quieres consultar ( www por ejemplo ), lo que pasa es que toda esta cadena de peticiones para ti es trasparente y te devuelve solo el resultado final. El servicio DNS es un sistema Jerarquico , algo asi

    . ( servidores raiz o root Hints )

    |

    |

    V

    .ES ( TLD para los .es , en este caso el ESNIC)

    |

    |

    V

    DOMINIO.ES ( tu dominio registrado en algun registrado autorizado por ESNIC )

    |

    |

    V

    www.dominio.es ( registro www configurado en los servidores autorizados para el dominio.es )

    Obviamente una mala configuracion en la cadena jerarquica puede provocar que los registros consultados no se resuelvan correctamente, partiendo de lo comentado anteriormente, puedes utilizar nslookup para consultar un registro de tu dominio y ver que valor te devuelve o tu mismo conectarte con nslookup a cada uno de los nodos de la cadena jerarquica y revisar que los valores que devuelve cada uno es el correcto para ello debes saber que en nslookup puedes ejecutar el comando  server X.X.X.X  para conectarte al servidor DNS que quieras y otro comando interesante es SET TYPE=ANY para que te devuelva cualquier tipo de registro.

    Saludos!!

     

     

     

    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:17
    viernes, 7 de mayo de 2010 11:26
    Moderador
  • dmun, es correcto lo que te dice Pep, difícilmente un DNS de Telefónica tenga los registros de tu dominio de Internet. Seguramente tiene hecha la delegación a los DNSs de donde lo tengas registrado, o los que hayas configurado.

    Lo importante de todas formas, no es dónde está, sino que resuelva correctamente.

    Si con NSLOOKUP te devuelve la IP correcta de los servers que preguntas, ya está. Lo único en el NSLOOKUP debes apuntar al servidor DNS al que quieras preguntarle.

     


    Guillermo Delprato - MVP-MCT-MCSE-MCSA MCITP: Enterprise/Server Administrator MCTS: Active Directory/Network/Applications Configuration --- Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos. --- Buenos Aires, Argentina
    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:17
    viernes, 7 de mayo de 2010 11:42
    Moderador
  • Hola,

    si no te devuelve una IP significa que no es capaz, en la escala jerarquica, de encontrar el registro que le estas preguntando, si buscas el registro smtp.dominio.com  lo primero que debes hacer es ver si el DNS autoritativo para tu dominio TIENE REGISTRADA la entrada smtp con la IP correcta ...

    A veces se nos devuelven valores incorrectos, esto es debido a que los servidores DNS cachean entradas para agilizar el proceso y muchas veces se hacen cambios en los dns y esa cache no se refresca, pero cuando no te devuelve ningun valor no suele ser problema de cache sino de que en la cadena jerarquica algo falla por eso te recomiendo que empiezes por el principio.. tu servidor/es DNS autoritativos, si estos estan correctamente configurados, el resto es seguir la cadena...

     

    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:13
    viernes, 7 de mayo de 2010 11:56
    Moderador

Todas las respuestas

  • EL NSLOOKUP es una de las mejores herramientas para diagnosticar problemas de DNS. Es una forma de "hacer preguntas" a un servidor DNS y ver qué resuelve.

    De Microsoft tienes una herramienta gratis muy buena que también ayuda a hacer diagnósticos de DNS, como es esta:
    Description of the DNSLint utility:
    http://support.microsoft.com/kb/321045

    O inclusive tienes sitios web que dan informes como por ejemplo: http://www.dnscolos.com/free-dns-report.html

    Lo importante es interpretar los resultados :-)

     


    Guillermo Delprato - MVP-MCT-MCSE-MCSA MCITP: Enterprise/Server Administrator MCTS: Active Directory/Network/Applications Configuration --- Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos. --- Buenos Aires, Argentina
    viernes, 7 de mayo de 2010 10:56
    Moderador
  • Pero eso me sirve por ejemplo para mirar en el DNS de telefonica 194.179.1.101 si existe en él un registro de mi dominio como por ejemplo smtp.dominio-demiempresa.com?

     

    solo tengo que verificar que en los dns de proveedores de internet existan ciertos registros de mi dominio como pueden ser el del smtp o el ns3.

    viernes, 7 de mayo de 2010 11:08
  • Hola,

    ojo que creo que estas equivocado, el DNS de telefonica no guarda ningun registro de tu dominio (a menos que lo tengas registrado con telefonica claro) sino que esta configurado y tiene los registros necesarios para resolver correctamente una consulta de un registro de tu dominio, es decir... cuando tu le preguntas al servidor DNS de telefonica por tu dominio ( un .es por ejemplo) , el le pregunta al servidor raiz por el TLD que gestiona los .es, luego le pregunta a ese TLD que gestiona los .es  quienes son los servidores autorizados para ese dominio.es y posteriormente le pregunta a esos servidores DNS el registro que tu quieres consultar ( www por ejemplo ), lo que pasa es que toda esta cadena de peticiones para ti es trasparente y te devuelve solo el resultado final. El servicio DNS es un sistema Jerarquico , algo asi

    . ( servidores raiz o root Hints )

    |

    |

    V

    .ES ( TLD para los .es , en este caso el ESNIC)

    |

    |

    V

    DOMINIO.ES ( tu dominio registrado en algun registrado autorizado por ESNIC )

    |

    |

    V

    www.dominio.es ( registro www configurado en los servidores autorizados para el dominio.es )

    Obviamente una mala configuracion en la cadena jerarquica puede provocar que los registros consultados no se resuelvan correctamente, partiendo de lo comentado anteriormente, puedes utilizar nslookup para consultar un registro de tu dominio y ver que valor te devuelve o tu mismo conectarte con nslookup a cada uno de los nodos de la cadena jerarquica y revisar que los valores que devuelve cada uno es el correcto para ello debes saber que en nslookup puedes ejecutar el comando  server X.X.X.X  para conectarte al servidor DNS que quieras y otro comando interesante es SET TYPE=ANY para que te devuelva cualquier tipo de registro.

    Saludos!!

     

     

     

    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:17
    viernes, 7 de mayo de 2010 11:26
    Moderador
  • Umm entonces esto que me sale quiere decir que mi entrada de registro que quiero verificar no la encuentran no? he puesto primero un ejemplo con google a ver que me salía y luego la entrada que quiero comprobar.

     

    > server 194.179.1.101
    Servidor predeterminado:  101.red-194-179-1.static.ccgg.telefonica.net
    Address:  194.179.1.101

    > www.google.es
    Servidor:  101.red-194-179-1.static.ccgg.telefonica.net
    Address:  194.179.1.101

    DNS request timed out.
        timeout was 2 seconds.
    Respuesta no autoritativa:
    Nombre:  www.l.google.com
    Addresses:  209.85.227.147
              209.85.227.104
              209.85.227.103
              209.85.227.99
              209.85.227.105
              209.85.227.106
    Aliases:  www.google.es
              www.google.com

    > smtp3.DOMINIO.com
    Servidor:  101.red-194-179-1.static.ccgg.telefonica.net
    Address:  194.179.1.101

    *** 101.red-194-179-1.static.ccgg.telefonica.net no encuentra smtp3.DOMINIO.com
    : Non-existent domain
    >

     

    Saludos

    viernes, 7 de mayo de 2010 11:33
  • dmun, es correcto lo que te dice Pep, difícilmente un DNS de Telefónica tenga los registros de tu dominio de Internet. Seguramente tiene hecha la delegación a los DNSs de donde lo tengas registrado, o los que hayas configurado.

    Lo importante de todas formas, no es dónde está, sino que resuelva correctamente.

    Si con NSLOOKUP te devuelve la IP correcta de los servers que preguntas, ya está. Lo único en el NSLOOKUP debes apuntar al servidor DNS al que quieras preguntarle.

     


    Guillermo Delprato - MVP-MCT-MCSE-MCSA MCITP: Enterprise/Server Administrator MCTS: Active Directory/Network/Applications Configuration --- Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos. --- Buenos Aires, Argentina
    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:17
    viernes, 7 de mayo de 2010 11:42
    Moderador
  • Osea que lo que he posteado arriba quiere decir que lo estoy haciendo bien pero que el resultado es negativo no? vamos que no encuentra lo que quiero comprobar, como en este caso el registro del smtp3 de mi dominio.
    viernes, 7 de mayo de 2010 11:48
  • Hola,

    si no te devuelve una IP significa que no es capaz, en la escala jerarquica, de encontrar el registro que le estas preguntando, si buscas el registro smtp.dominio.com  lo primero que debes hacer es ver si el DNS autoritativo para tu dominio TIENE REGISTRADA la entrada smtp con la IP correcta ...

    A veces se nos devuelven valores incorrectos, esto es debido a que los servidores DNS cachean entradas para agilizar el proceso y muchas veces se hacen cambios en los dns y esa cache no se refresca, pero cuando no te devuelve ningun valor no suele ser problema de cache sino de que en la cadena jerarquica algo falla por eso te recomiendo que empiezes por el principio.. tu servidor/es DNS autoritativos, si estos estan correctamente configurados, el resto es seguir la cadena...

     

    • Marcado como respuesta dbmun viernes, 7 de mayo de 2010 12:13
    viernes, 7 de mayo de 2010 11:56
    Moderador
  • Pues muchas gracias a los dos por vuestra ayuda. Os lo agradezco :)

     

    Saludos!!

    viernes, 7 de mayo de 2010 12:13