GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come ottenere i server dei nomi di dominio dalla riga di comando in Ubuntu Linux

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.


Ubuntu
  1. Come eseguire l'aggiornamento da Ubuntu 16.04 a Ubuntu 18.04

  2. Come ottenere la tua geolocalizzazione dalla riga di comando in Linux

  3. Come eseguire l'aggiornamento a Ubuntu 15.10 da Ubuntu 15.04

  4. Come ottenere il nome host dall'IP (Linux)?

  5. Come ottenere netmask da bash?

Come utilizzare Google Translate dalla riga di comando in Linux

Come trovare la durata del supporto per Ubuntu dalla riga di comando

Come aggiornare da Ubuntu 20.04 a Ubuntu 22.04

Come ottenere il kernel Linux 5.0 in Ubuntu 18.04 LTS

Come disinstallare le applicazioni da Ubuntu Linux

Come disinstallare programmi da Ubuntu Linux