Sind Domain Name Server und Name Server dasselbe?

42

Ich bin etwas verwirrt zwischen DNS und Name Server. Sind sie dasselbe oder gibt es einen Unterschied zwischen zwei?

Kunal Uppal
quelle

Antworten:

58

Es gibt keinen Domain Name Server .

DNS steht für Domain Name System, eine Hierarchie von Nameservern, die Hostnamen global in IP-Adressen umwandeln soll. Ein Nameserver hostet oder cacht diese Übersetzungen. In dem Fall, in dem sie gehostet werden, wird der Nameserver häufig als DNS-Server bezeichnet.

Das Zählen aller Nameserver ist etwas schwierig, da nicht alle Domänen einfach aufgelistet werden können.

Lassen Sie mich Ihnen ein Beispiel für superuser.comeine nicht zwischengespeicherte Lösung geben :

  • Der von mir verwendete Nameserver ist 192.168.1.1.

    Dies ist mein lokaler Router, der DNS-Einträge zwischenspeichert. Er enthält eine Hosts-Datei zum Weiterleiten schädlicher Domänen.

  • Der Router hat die Nameserver 8.8.4.4und 8.8.8.8setzt, bekannt als Google DNS, sie auch zwischenspeichern.

  • Google DNS kontaktiert autorisierende Stammnamenserver, die an oberster Stelle der DNS-Hierarchie stehen.

  • Google DNS kontaktiert die .comNameserver, deren IP es von den ARNs erhalten hat.

  • Google DNS kontaktiert den DNS-Server für superuser.comdie IP, von der es empfangen hat .com.

    Ein einfaches whois enthüllt:

    NS1.SERVERFAULT.COM
    NS2.SERVERFAULT.COM
    NS3.SERVERFAULT.COM
    

    Die IP-Adressen für diese Nameserver werden als auf dem .comNameserver registriert bezeichnet. Wenn Sie eine neue Domain registrieren, müssen Sie immer die DNS-Server eintragen, die Sie zusammen mit ihrer IP-Adresse verwenden.

  • Google DNS kontaktiert die DNS-Server von superuser.com, um die IP von zu ermitteln superuser.com:

    nslookup superuser.com NS1.SERVERFAULT.COM
    Server:  NS1.SERVERFAULT.COM
    Address:  64.34.119.33
    
    Name:    superuser.com
    Address:  64.34.119.12
    

Ich empfehle Ihnen, das Domain Name System und die Nameserver durchzulesen, um weitere Einzelheiten zu erfahren .

Der Begriff Nameserver wird auch in verschiedenen Kontexten verwendet, lesen Sie die Antwort von Spiff .

Tamara Wijsman
quelle
9
Nebeneffekt . : Ist die Root-Domain, Beispiel: google.com. Beachten Sie den zusätzlichen Punkt in der URL. :)
Tamara Wijsman
2
@Tom: Danke für diese großartige Erklärung. Ich bin ziemlich neu in der Netzwerkseite der IT. Aber ich dachte, einige, in denen ein Datensatz über die Anzahl der TLDs und die Liste der Nameserver und die unter ihnen registrierte Webadresse geführt werden muss.
Kunal Uppal
1
@ Kunal: Vielleicht bin ich mir dessen einfach nicht bewusst und es scheint schwer zu finden, also denke ich, dass es eine solche Zählung nicht gibt ...
Tamara Wijsman
Laut Wikipedia Nameserver ist ein weit gefasster Begriff im Vergleich zu DNS - Server: „Ein Name - Server ist ein Computerprogramm , das Gerät eines Netzdienst für Antworten auf Anfragen an einen Verzeichnisdienst bereitstellt.“ Und DNS ist eine Implementierung eines solchen Dienstes. Und die Seite, die Sie in Ihrer Antwort erwähnt haben, enthält das Wort "DNS-Server". Zumindest im Moment.
X-Yuri
Wenn ein nslookup für google.com durchgeführt wird, erhalte ich unterschiedliche Ergebnisse mit unterschiedlichen Nameservern. Wie ist das möglich? In jedem Fall würde ich beim direkten Cachen oder Schlagen des maßgeblichen Nameservers jedes Mal die gleiche IP erwarten.
Samshers
10

In einigen Kontexten kann sich der Begriff "Nameserver" auf Server beziehen, die nicht Teil des Internet Domain Name System sind. Ein WINS-Server ist beispielsweise ein Nameserver für die proprietären Netzwerkprotokolle von Microsoft. Möglicherweise gab es andere ältere LAN-Systeme mit eigenen Nameservertypen, die nicht Teil des Internet-DNS waren.

Spiff
quelle
1
+1 für zusätzliche Informationen, habe dies nicht berücksichtigt.
Tamara Wijsman
+1 für die Erwähnung dessen, woran ich beim Lesen der Frage sofort gedacht habe. Leider dann wieder -1 wegen groben Missbrauchs des Wortes "Legacy" .
JdeBP
2
@JdeBP Ich glaube, du hast mich falsch verstanden. Meine Verwendung von "Vermächtnis" hat kein Werturteil, daher ist es keine Abwertung. Ich meine es einfach im Sinne von Legacy-Systemen : Etwas, das von einer früheren Technologiegeneration übrig geblieben ist, aber noch verwendet wird. Englisch ist eine sich ständig ändernde Sprache, und diese Verwendung von "Legacy" ist in der IT-Branche seit mehreren Jahrzehnten weit verbreitet. Ich stimme Ihrer Seite zu, dass sie manchmal abwertend missbraucht wird, aber es gibt auch gültige Verwendungen in IT-Diskussionen.
Spiff
2
@JdeBP Ich erinnere mich an IT-Magazine in den frühen 90er Jahren, als das Aufkeimen von PC-LANs die "Client-Server" -Ära eingeläutet hatte und Minicomputer und Mainframes als "Legacy-Systeme" bezeichnet wurden. Ich wette, ich kann auch Zitate aus den frühen 80ern finden.
Spiff
2
Im obigen Kontext wurde das Wort "Vermächtnis" eindeutig nicht abwertend verwendet. Es ist klar, der Ton war informativ und nicht aufgeschlossen.
Surfasb
10

Tricky!

Ein DNS-Server dient normalerweise zum Konvertieren von FQDN (www.xxx.com) in IP-Adressen (192.168.0.1).

(Ein DNS-Server leistet auch viel mehr, kann Reverse-Lookups durchführen und in den letzten Jahren viele andere Aufgaben mit Text-Tags, Geo-IP und vielem mehr ausführen.)

Auf der anderen Seite wird "Name Server" normalerweise verwendet, um einen DNS-Server zu lokalisieren.

Beispiel: In einem Whois-Eintrag ist ein Nameserver normalerweise die Adresse des DNS-Servers, der die Einträge für diese Domäne hostet.

Ein weiteres komplizierteres Beispiel ist, dass Sie, wenn Sie nachfragen www.superuser.com, zu Ihrem DNS-Server gehen und eine rekursive DNS-Suche auf dem Nameserver des Superusers stattfinden würde.

Wie viele gibt es - wie lang ist ein Stück Schnur! Dies ist eine unmögliche Frage, die zu beantworten ist. Vermutlich würde ich sie auf Hunderttausende, wenn nicht auf wenige Millionen (für öffentlich zugängliche DNS-Server) verteilen.

William Hilsum
quelle
5
Es gibt 13 Namen für die Root-Nameserver, die jedoch an mehr als 13 physischen Standorten vorhanden sind.
Soandos
4

Das Akronym DNS bedeutet Domain Name System. Es ist ein verteiltes System zur Übersetzung von Hostnamen (und anderen Daten) in IP-Adressen in großem Umfang (weltweit). Dies name serverwird normalerweise als lokaler DNS-Server bezeichnet, den eine Arbeitsstation / ein PC als Einstiegspunkt in das DNS verwenden kann. Es werden lokale Namen aufgelöst, aber Delegate an andere Nameserver für diejenigen, die es nicht beantworten kann.

Es gibt viele Nameserver, aber Sie müssen nicht wissen, wie viele, da sie bei Bedarf abgefragt werden. Es gibt nur wenige "Root" -Namenserver (der DNS ist hierarchisch).

Keith
quelle
0

DNS ist Domain Name System und es gibt nichts wie Domain Name Server!

Das Domain Name System (DNS) ist ein hierarchisch verteiltes Namenssystem für Computer, Dienste oder Ressourcen, die mit dem Internet oder einem privaten Netzwerk verbunden sind. Sie ordnet den Domänennamen, die jeder der beteiligten Einheiten zugewiesen sind, verschiedene Informationen zu. Am bekanntesten ist, dass es leicht zu merkende Domänennamen in die numerischen IP-Adressen übersetzt, die zum Auffinden von Computerdiensten und Geräten weltweit erforderlich sind.

Ein DNS hat viele DNS-Eintragstypen wie

  1. A: Gibt eine 32-Bit-IPv4-Adresse zurück, die am häufigsten zum Zuordnen von Hostnamen zu einer IP-Adresse des Hosts verwendet wird
  2. AAAA: Gibt eine 128-Bit-IPv6-Adresse zurück, die am häufigsten zum Zuordnen von Hostnamen zu einer IP-Adresse des Hosts verwendet wird.
  3. MX: Ordnet einen Domainnamen einer Liste von Nachrichtenübertragungsagenten für diese Domain zu und vieles mehr ... Eine davon ist auch
  4. NS (Name Server): Delegiert eine DNS-Zone zur Verwendung der angegebenen autorisierenden Nameserver

Hinweis: Ab Februar 2013 wurden 13 Stammnamenserver mit Namen im Format letter.root-servers.net angegeben, wobei die Buchstaben von A bis M reichen (obwohl sie an mehr als 13 physischen Standorten vorhanden sind). Hier ist die Liste.

Aniket Thakur
quelle