Die DNS-Datenbank des Internets basiert darauf, dass Websites und Organisationen einen Teil dieser Datenbank bereitstellen. Dazu benötigen sie:
Name Server
Wir richten DNS über "Name Server" ein. Name Server laden unsere DNS-Einstellungen und -Konfigurationen und beantworten alle Anfragen von Clients oder anderen Servern, die wissen möchten, wie z.B. "Wer ist google.com?". Wenn der Name Server die Antwort auf diese Abfrage nicht kennt, leitet er die Anfrage an andere Name Server weiter. Name Server können "autoritativ" sein, was bedeutet, dass sie die tatsächlichen DNS-Einträge enthalten, nach denen Sie suchen, oder "rekursiv", was bedeutet, dass sie andere Server fragen würden, und diese Server würden andere Server fragen, bis sie einen autoritativen Server gefunden haben, der die DNS-Einträge enthält. Rekursive Server können die gewünschten Informationen auch zwischengespeichert haben, anstatt einen autoritativen Server zu erreichen.
Zone-Datei
Innerhalb eines Name Servers befindet sich etwas, das als Zone-Dateien bezeichnet wird. Zone-Dateien sind die Art und Weise, wie der Name Server Informationen über die Domäne speichert oder wie er zur Domäne gelangt, wenn er sie nicht kennt.
Resource Records
Eine Zone-Datei besteht aus Einträgen von Resource Records. Jede Zeile ist ein Eintrag und enthält Informationen über Hosts, Name Server, andere Ressourcen usw. Die Felder bestehen aus den folgenden:
- Record name
- TTL - Die Zeit, nach der wir den Eintrag verwerfen und einen neuen erhalten. Im DNS wird TTL durch Zeit angegeben, so dass Einträge eine TTL von einer Stunde haben könnten. Der Grund, warum wir dies tun, ist, dass sich das Internet ständig ändert; in einer Minute kann ein Host einer X-IP-Adresse zugeordnet sein, dann in der nächsten einer Y-IP-Adresse.
- Class - Namespace der Eintraginformationen. Am häufigsten wird IN für Internet verwendet.
- Type - Art der im Eintrag gespeicherten Informationen. Wir werden nicht auf Eintragstypen eingehen, aber Sie haben wahrscheinlich gängige wie A für Adresse, MX für Mail Exchanger usw. gesehen.
- Data - Dieses Feld kann eine IP-Adresse enthalten, wenn es sich um einen A-Eintrag handelt, oder etwas anderes, je nach Eintragstyp.
patty IN A 192.168.0.4