2008-09-05 2 views
2

Ich verstehe, wie ich die dns Einstellungen für meine Domänen ändern kann, indem ich meine Bind-Konfigurationen bearbeite, wenn ich meine eigenen Nameserver betreibe. Ich weiß, dass ich die Nameserver mit meinem Registrar über ihre Online-Kontrollfelder definieren kann. Aber ich habe keine Ahnung, wie das Teil funktioniert ...Einstellung Nameserver - wie?

Wie speichert mein Registrar die Daten über die Nameserver? Ist es etwas schlaues, wie sie die Berechtigung haben, NS-Datensätze in den Root-Nameservern zu speichern?

Ich bin durch diesen Teil verwirrt, kann jemand erklären?

Antwort

2

Der Registrar ist verantwortlich für die Einstellung des Root-DNS-Eintrags, der besagt: "Wenn jemand nach stackoverflow.com fragt, sagen Sie ihm, dass das autorisierende DNS xxx.xxx.xxx.xxx ist". Sie verfügen über eine Schnittstelle, über die sie Änderungen an ihren Datensätzen vornehmen können.

Dann muss der Anforderer zum autorisierenden DNS (Welches ist der, den Sie an Ihren Registrar als Ihr DNS angegeben haben) gehen, um die IP für stackoverflow.com, jede Subdomain, E-Mail-Server und andere DNS-Einträge zu finden diese Domäne.

-Adam

2

Ich habe gerade dies gezeigt:

# dig +trace ns stackoverflow.com 

; <<>> DiG 9.2.4 <<>> +trace ns stackoverflow.com 
;; global options: printcmd 
.      269431 IN  NS  B.ROOT-SERVERS.NET. 
.      269431 IN  NS  C.ROOT-SERVERS.NET. 
.      269431 IN  NS  D.ROOT-SERVERS.NET. 
.      269431 IN  NS  E.ROOT-SERVERS.NET. 
.      269431 IN  NS  F.ROOT-SERVERS.NET. 
.      269431 IN  NS  G.ROOT-SERVERS.NET. 
.      269431 IN  NS  H.ROOT-SERVERS.NET. 
.      269431 IN  NS  I.ROOT-SERVERS.NET. 
.      269431 IN  NS  J.ROOT-SERVERS.NET. 
.      269431 IN  NS  K.ROOT-SERVERS.NET. 
.      269431 IN  NS  L.ROOT-SERVERS.NET. 
.      269431 IN  NS  M.ROOT-SERVERS.NET. 
.      269431 IN  NS  A.ROOT-SERVERS.NET. 
;; Received 504 bytes from 83.138.151.80#53(83.138.151.80) in 3 ms 

com.     172800 IN  NS  A.GTLD-SERVERS.NET. 
com.     172800 IN  NS  B.GTLD-SERVERS.NET. 
com.     172800 IN  NS  C.GTLD-SERVERS.NET. 
com.     172800 IN  NS  D.GTLD-SERVERS.NET. 
com.     172800 IN  NS  E.GTLD-SERVERS.NET. 
com.     172800 IN  NS  F.GTLD-SERVERS.NET. 
com.     172800 IN  NS  G.GTLD-SERVERS.NET. 
com.     172800 IN  NS  H.GTLD-SERVERS.NET. 
com.     172800 IN  NS  I.GTLD-SERVERS.NET. 
com.     172800 IN  NS  J.GTLD-SERVERS.NET. 
com.     172800 IN  NS  K.GTLD-SERVERS.NET. 
com.     172800 IN  NS  L.GTLD-SERVERS.NET. 
com.     172800 IN  NS  M.GTLD-SERVERS.NET. 
;; Received 495 bytes from 192.228.79.201#53(B.ROOT-SERVERS.NET) in 145 ms 

stackoverflow.com.  172800 IN  NS  ns51.domaincontrol.com. 
stackoverflow.com.  172800 IN  NS  ns52.domaincontrol.com. 
;; Received 119 bytes from 192.5.6.30#53(A.GTLD-SERVERS.NET) in 156 ms 

diese me Was sagen, dass der stackoverflow.com Name-Server in dem .com-Nameserver gespeichert wurde?

Oder ist es nur, dass sie gerade da sind?

1

Tut mir leid, ich kann nicht helfen zuooooo viel, aber gehen Sie zu http://twit.tv, und finden Sie die Security Now Podcast - sie haben eine vor ein paar Wochen auf DNS - Holen Sie sich die erste. Es hat eine gute Erklärung, wie es funktioniert usw. (was helfen kann).

Der zweite auf dieser Seite ist, wie es "gehackt" wurde - der erste ist, wie es funktioniert.

irgendwie beantworten:

Der "Root-Server" (für .com für zB) einen Rekord für stackoverflow.com halten. Aber sie können nicht alle Details halten, also haben sie einen NS-Eintrag (Name-Server-Eintrag), der sagt: "Wenn Sie mehr Informationen haben wollen, gehen Sie dort hinüber". Ihr Gerät fragt also den Zielcomputer (ns1.stackoverflow.com) nach www.stackoverflow.com und erhält den A-Eintrag (IP-Adresse) oder MX (Mail usw.) zurück

So wird Ihr Domain-Register es speichern in einer Datenbank oder was auch immer sie wählten, und wenn Sie ein Update machen, sie SOMEHOW (ich weiß nicht, aber ich denke, es ist von NIC veröffentlicht, aber sie müssen zahlen, um ein Registrar zu sein, und ausgecheckt usw.) drücken diese Änderung zu den (Cluster von) Root-Nameservern. Sie würden dann die Änderungen für Ihre Domain (zB wohin www geht, wohin Ihre Mail geht etc.) auf ihren lokalen Server übertragen, der tatsächlich die Domain-Informationen bedient.

Hoffnung, dass einige Sinn macht :)

diese me Was sagen, dass die stackoverflow.com Name-Server haben in den .com-Nameserver gespeichert worden sind?

Ja und nein.

Es ist wie Sie rufen Verzeichnisauskunft für alles, was mit .com.Sie fragen nach Stackoverflow - sie sagen Ihnen: "Wenn Sie SO wollen, rufen Sie diese Nummer an, und sie können Ihnen sagen, wie Sie Jeff (www), Joel (Mail), etc. bekommen".

Der Root-Server ist die erste Verzeichnishilfe. Der Nameserver Ihres Registers ist derjenige am Ende des zweiten Anrufs (vorausgesetzt, Sie haben ihn angerufen :))

2

Es kann hilfreich sein, den Unterschied zwischen einem "Registrar" und einer "Registry" zu verstehen. Ein Registrar ist ein Unternehmen, das Domain-Namen (z. B. godaddy) an Käufer verkauft. Jeder kann Registrar werden. Sie können Registrar werden.

Eine Registrierung ist eine Entität (von ICANN ausgewählt), die die Masterdatenbank von Domänennamen verwaltet. Da draußen gibt es mehrere Register. Die Internet Society (ISOC) ist die Registry für alle .org-Namen, Verisign ist die Registry für alle .com- und .net-Domainnamen. Es gibt andere und jedes Land hat eine für seine Domain. Alle Registrare greifen auf die Registrierungsdatenbank zu und aktualisieren sie.

Eine Registrierung ist verantwortlich für die Verwaltung der Top Level Domain (TLD), die der ultimative DNS-Server ist. Wenn eine Anforderung zum Auflösen eines Domänennamens nicht von einem anderen DNS-Server aufgelöst werden kann, wird die TLD gefiltert. Stellen Sie sich diese Hierarchie wie einen Baum vor, in dem die TLD der Stamm ist. An diesem Punkt wird es in eine IP-Adresse aufgelöst oder ein Fehler wird zurückgegeben.

1

Es gibt einige Fehler in den Antworten (und ich habe noch keinen ausreichenden Ruf, um sie zu kommentieren).

  1. Die Nameserver ".com" stehen in keinem Zusammenhang mit den Root-Nameservern. Wenn Sie die Nameserver von stackoverflow.com über Ihren Registrar ändern, wird die Änderung in den Nameservern ".com" vorgenommen. Stammnamensserver sind davon nicht betroffen.

  2. Es ist nicht wahr, dass die Register alle von ICANN ausgewählt werden. Die ccTLD-Register (Ländercode-TLD wie ".jp" oder ".ca") zum Beispiel werden lokal ausgewählt, und zwar in einem Prozess, der von dem Land abhängt.

  3. Nicht alle TLD verwenden ein Registrierungs-/Registrar-System.

Verwandte Themen