Nameserver sind spezielle Server, auf denen ein DNS-Dienst ausgeführt wird, um die IP-Adresse eines bestimmten Domänennamens bereitzustellen. Unterschiedliche Domains haben unterschiedliche Nameserver.
Normalerweise werden die Nameserver vom Hosting-Server-Anbieter gehostet und verwaltet. Wenn Sie Ihre Website beispielsweise auf Bluehost hosten, sind die Nameserver die von bluehost. Wenn Sie Ihre Website hingegen mit Hostgator hosten, müssen die Nameserver von Hostgator sein.
Neben der IP-Adresse bieten Nameserver auch viele DNS-bezogene Informationen wie cname-Einträge, TXT-Einträge, SOA-Einträge, MX-Einträge usw.
Um die Nameserver eines bestimmten Domainnamens von der Befehlszeile aus zu überprüfen, können Sie Befehle wie dig und host verwenden. Schauen wir uns ein paar Beispiele an
1. dig-Befehl
Der folgende Befehl überprüft die NS (Nameserver)-Datensätze von 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
Kürzere Version
$ dig +short -t ns binarytides.com may.ns.cloudflare.com. dave.ns.cloudflare.com.
Die Option "-t" gibt den Typ des abzurufenden Datensatzes an. Es kann ns , a , soa , cname usw. sein. Dies sind die verschiedenen Arten von DNS-Einträgen, die sich auf einen Domainnamen beziehen.
2. host-Befehl
Der host-Befehl ähnelt dem dig-Befehl. Es kann auch DNS-Einträge eines beliebigen Domänennamens abrufen. Hier ist ein kurzes Beispiel:
$ host -t ns binarytides.com binarytides.com name server may.ns.cloudflare.com. binarytides.com name server dave.ns.cloudflare.com.
Schlussfolgerung
Das Überprüfen von Nameservern ist wichtig, wenn Sie eine neue Website oder Domain einrichten und überprüfen müssen, ob die Nameserver im Internet korrekt sichtbar sind. Ohne die richtigen Nameserver kann der Domainname nicht in die richtige IP-Adresse aufgelöst werden.
Das bedeutet, dass der Browser die Inhalte der Website nicht öffnen kann. Es wird auch benötigt, wenn Sie Ihre Website von einem Hosting-Provider zu einem anderen verschieben. Dann müssen Sie die Nameserver ändern und dies dauert normalerweise einige Stunden, bis es im Internet wirksam wird.