Nameservery jsou speciální servery, na kterých běží služba DNS, která poskytuje IP adresu konkrétního názvu domény. Různé domény mají různé jmenné servery.
Obvykle jsou jmenné servery hostovány a spravovány poskytovatelem hostingových serverů. Pokud například hostujete svůj web na Bluehost, jmenné servery by byly ty z bluehost. Zatímco pokud hostujete své webové stránky pomocí hostgator, jmenné servery musí být hostgator.
Kromě ip adresy poskytují nameservery také spoustu informací souvisejících s DNS, jako jsou záznamy cname, záznamy TXT, záznamy SOA, záznamy MX atd.
Chcete-li zkontrolovat jmenné servery libovolného názvu domény z příkazového řádku, můžete použít příkazy jako dig a host. Podívejme se na několik příkladů
1. příkaz dig
Následující příkaz zkontroluje záznamy NS (nameserver) 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
Kratší verze
$ dig +short -t ns binarytides.com may.ns.cloudflare.com. dave.ns.cloudflare.com.
Volba "-t" určuje typ záznamu, který se má načíst. Může to být ns , a , soa , cname atd. Toto jsou různé typy záznamů DNS souvisejících s názvem domény.
2. příkaz hostitel
Příkaz host je podobný příkazu dig. Může také načíst DNS záznamy libovolného názvu domény. Zde je rychlý příklad:
$ host -t ns binarytides.com binarytides.com name server may.ns.cloudflare.com. binarytides.com name server dave.ns.cloudflare.com.
Závěr
Kontrola jmenných serverů je důležitá, když zakládáte nový web nebo doménu a potřebujete zkontrolovat, zda jsou jmenné servery na internetu správně viditelné. Bez správných jmenných serverů nebude možné název domény přeložit na správnou IP adresu.
To znamená, že prohlížeč nebude schopen otevřít obsah webových stránek. Je také potřeba, když přesouváte svůj web od jednoho poskytovatele hostingu k druhému. Pak musíte změnit jmenné servery a to obvykle trvá několik hodin, než se to na internetu projeví.