I nameserver sono server speciali che eseguono un servizio DNS per fornire l'indirizzo IP di un particolare nome di dominio. Domini diversi hanno server dei nomi diversi.
Di solito i server dei nomi sono ospitati e gestiti dal provider del server di hosting. Ad esempio, se stai ospitando il tuo sito Web su Bluehost, i server dei nomi sarebbero quelli di bluehost. Considerando che se stai ospitando il tuo sito Web con hostgator, i server dei nomi saranno di hostgator.
Oltre all'indirizzo IP, i nameserver forniscono anche molte informazioni relative al DNS come record cname, record TXT, record SOA, record MX ecc.
Per controllare i nameserver di un dato nome di dominio dalla riga di comando puoi usare comandi come dig e host. Diamo un'occhiata ad alcuni esempi
1. comando dig
Il comando seguente controllerà i record NS (server dei nomi) di binarytides.com
$ dig -t ns binarytides.com ; <<>> DiG 9.11.5-P4-5.1ubuntu2.2-Ubuntu <<>> -t ns binarytides.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14408 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;binarytides.com. IN NS ;; ANSWER SECTION: binarytides.com. 6727 IN NS may.ns.cloudflare.com. binarytides.com. 6727 IN NS dave.ns.cloudflare.com. ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Wed Jul 22 14:52:32 IST 2020 ;; MSG SIZE rcvd: 95
Versione più breve
$ dig +short -t ns binarytides.com may.ns.cloudflare.com. dave.ns.cloudflare.com.
L'opzione "-t" specifica il tipo di record da recuperare. Può essere ns , a , soa , cname ecc. Questi sono i diversi tipi di record DNS relativi a un nome di dominio.
2. comando host
Il comando host è simile al comando dig. Può anche recuperare record DNS di qualsiasi nome di dominio. Ecco un rapido esempio:
$ host -t ns binarytides.com binarytides.com name server may.ns.cloudflare.com. binarytides.com name server dave.ns.cloudflare.com.
Conclusione
Il controllo dei server dei nomi è importante quando si configura un nuovo sito Web o dominio ed è necessario verificare se i server dei nomi sono visibili correttamente su Internet. Senza i server dei nomi corretti, il nome di dominio non sarà in grado di risolversi nell'indirizzo IP corretto.
Ciò significa che il browser non sarà in grado di aprire i contenuti del sito web. È anche necessario quando sposti il tuo sito Web da un provider di hosting a un altro. Quindi devi cambiare i nameserver e questo di solito richiede alcune ore per avere effetto su Internet.