2012-06-01 13 views
16

He configurado un conjunto de registros DNS en un nuevo proveedor de DNS. La configuración es compleja, con balanceo de carga, SSL, etc., hay cosas que podrían salir mal.¿Cómo puedo probar un nuevo servidor de nombres antes de actualizar los registros del registrador?

Quiero probar esta configuración antes de cambiar los registros del espacio de nombres en el registrador.

  • ¿Hay alguna manera de proporcionar localmente mi máquina con el nuevo servidor de nombres para el dominio?
  • ¿Hay alguna herramienta que pueda ayudar con esto?

Tenga en cuenta: No quiero actualizar simplemente los registros A (por ejemplo, en /etc/hosts) - Quiero comprobar específicamente el servidor de nombres está devolviendo los registros A y CNAME.

Respuesta

25

Si está en un sistema * nix, debería poder usar nslookup o . Con ambos comandos puede especificar qué servidor desea consultar. Simplemente use su nuevo servidor de nombres como servidor. Con , la consulta sería algo como

dig @<your-nameserver> <hostname-to-look-up> 

Por lo tanto, si desea consultar el servidor DNS público de Google y pedirle que por la dirección www.google.com, tendrá que utilizar

dig @8.8.8.8 www.google.com 

que, entre otras cosas, le diría que www.google.com es un alias para www.l.google.com, y luego le daría un montón de direcciones IP (registros A) para ese nombre.

+0

Brillante, gracias. ¿Podría actualizar su respuesta con el comando correcto con dig (dig @ ns1.google.com www.google.com). Gracias. – iHiD

+1

@iHiD '8.8.8.8' es un servidor DNS válido. La respuesta es correcta – TCB13

+2

@ TCB13 Sí. No lo había contado cuando comencé :) (http://stackoverflow.com/posts/10854369/revisions) – iHiD

Cuestiones relacionadas