Digamos que soy dueño del nombre de dominio example.com
. Está registrado en el registrador R
. En mi cuenta en R
, registré los siguientes servidores de nombres para el .TLD
registro:
ns1.example.com
->192.0.2.1
ns2.example.com
->192.0.2.2
Digamos que todavía no hay dominios que utilicen estos servidores de nombres para DNS. ¿Cómo puedo verificar fuera de mi R
cuenta que los servidores de nombres se han registrado correctamente en el .TLD
registro?
Por ejemplo, la página de WHOIS de VeriSign Inc le permite buscar un .COM
servidor de nombre registrado :
Nombre del servidor: NS1.HOSTGATOR.COM Dirección IP: 67.18.54.2 Secretario: ENOM, INC. Servidor Whois: whois.enom.com URL de referencia: http://www.enom.com
¿Existe un enfoque estándar para buscar esta información para cualquier registro de TLD?
Para aclarar, estoy no buscando para verificar los servidores de nombres de dominio se ha establecido el uso, por ejemplo:
Nombre de dominio: HOSTGATOR.COM Secretario: ENOM, INC. Servidor Whois: whois.enom.com URL de referencia: http://www.enom.com
Servidor de nombres: NS1.P13.DYNECT.NET Servidor de nombres: NS2.P13.DYNECT.NET Servidor de nombres: NS3.P13.DYNECT.NET Servidor de nombres: NS4.P13.DYNECT.NET
Estado: clientTransferProhibited Fecha de actualización: 05-ene-2013 Fecha de creación: 22-oct-2002 Fecha de vencimiento: 22-oct-2015
En cambio, estoy buscando una manera de consultar un solo servidor de nombres registrado (por ejemplo ns1.example.tld
) contra el registro, para encontrar la dirección IP que el registro ha registrado para este servidor de nombres (por ejemplo 123.456.789.001
).
Actualizar:
Me he puesto en contacto con VeriSign para obtener información, y resulta que la búsqueda de WHOIS de VeriSign para servidores de nombres es propietaria. Aquí está su respuesta:
Con respecto a su pregunta sobre si podría obtener información sobre un servidor de nombres registrado en el registro pero que actualmente no está asociado con ningún dominio, desafortunadamente no podrá obtener esta información a través de rutas alternativas, por ejemplo, realizando un DiG. Los servidores de nombres solo se publican en la zona si están conectados a un dominio, por lo tanto, no podrá obtener esta información a menos que dicho servidor de nombres esté asociado a un dominio. Además, un DiG puede proporcionarle una lista de servidores de nombres asociados con un dominio y sus respectivas IP, etc.
- Benjamin, VeriSign, Inc. Servicio al cliente
La segunda parte de la respuesta de @ Iian a continuación es correcta. El servidor de nombres debe estar asociado a un dominio para buscar la dirección IP que el registro tiene registrado para ese servidor de nombres.
fuente
Respuestas:
Puede excavar y elegir un servidor DNS público
Esto le dará los nombres de los servidores de nombres y luego podrá buscarlos, por ejemplo
o si estás usando Windows puedes usar nslookup
Entonces similar al anterior
le proporcionará la dirección IP
Si desea consultar el tld directamente, entonces
proporcionará una lista de los servidores de nombres de TLD, luego puede consultarlos directamente para los registros ns, por ejemplo.tld
fuente
Normalmente puede usar Whois para consultar servidores de nombres:
La implementación de esta función depende del TLD. .GOV, por ejemplo, no devuelve consultas del servidor de nombres:
Realmente no existe una forma confiable (es decir, un método disponible en todos los TLD) para verificar si un host se ha registrado en un registro a través de DNS público o servicios Whois. No puede consultar registros de pegamento directamente, y solo los verá si consulta un dominio utilizando los servidores de nombres que está buscando. Como está interesado en servidores de nombres no asociados con ningún dominio, esta no es una opción.
El enfoque whois es su mejor apuesta, pero no se puede confiar en él. Un registro puede tener un servidor de nombres registrado pero no molestarse en ponerlo en Whois si no hay dominios asociados. Las únicas formas 100% confiables de verificar la existencia de un servidor de nombres en el registro son consultar el registro mediante un comando EPP CHECK. Dado que solo están disponibles para los registradores, no le ayuda mucho.
Por supuesto, si no tiene dominios asociados con un servidor de nombres, ¿realmente importa? La única forma garantizada de verificar es registrar un dominio en el TLD usando su servidor de nombres, consultar el dominio y verificar el pegamento que obtiene de `dig @tldnameservers yourdomain ns.
fuente
Use nslookup o dig para consultar un servidor de gTLD para sus servidores de nombres. También puede usar el siguiente sitio web para rastrear la delegación DNS para su dominio:
http://www.simpledns.com/lookup-dg.aspx
fuente
Para todos los nuevos gTLD, la ICANN exige que todos los registros tengan su respuesta whois en las consultas del servidor de nombres para verificar si un servidor de nombres determinado (ya sea por nombre o IP) está registrado en el registro. Está lejos de ser súper útil, pero existe.
fuente