2012-06-01 9 views
16

Ho configurato un set di record DNS in un nuovo provider DNS. La configurazione è complessa, con bilanciamento del carico, SSL, ecc., Ci sono cose che potrebbero andare storte.Come posso testare un nuovo server dei nomi prima di aggiornare i record del registrar?

Voglio testare questa configurazione prima di modificare i record del namespace al registrar.

  • C'è un modo per fornire in locale al mio computer il nuovo server dei nomi per il dominio?
  • Esistono strumenti che potrebbero essere d'aiuto?

Si prega di notare: Non voglio aggiornare solo i record A (ad esempio in /etc/hosts) - voglio verificare in particolare il nameserver sta tornando i record A e CNAME.

risposta

25

Se si utilizza un sistema * nix, è possibile utilizzare nslookup o . Con entrambi questi comandi è possibile specificare quale server si desidera interrogare. Basta usare il nuovo server dei nomi come server. Con , la query sarebbe simile

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

Quindi, se si voleva interrogare server DNS pubblico di Google e chiedere che circa l'indirizzo www.google.com, utilizza

dig @8.8.8.8 www.google.com 

che, tra le altre cose, ti direbbe che www.google.com è un alias per www.l.google.com - e quindi ti darebbe un po 'di indirizzo IP (record A) per quel nome.

+0

Brillante, grazie. Potresti aggiornare la tua risposta con il comando corretto con dig (dig @ ns1.google.com www.google.com). Grazie. – iHiD

+1

@iHiD '8.8.8.8' è un server DNS valido. La risposta è giusta. – TCB13

+2

@ TCB13 Sì. Non l'aveva capito quando ho commentato :) (http://stackoverflow.com/posts/10854369/revisions) – iHiD

Problemi correlati