IPv4-Adressen werden einem Domänennamen durch einen A-Eintrag (Adresse) in DNS (Domain Name System) zugeordnet. IPv6-Adressen werden mithilfe von AAAA-Datensätzen zugeordnet. Erscheint merkwürdig? IPv4-Adressen sind 32 Bit, IPv6 sind 128 Bit. 128/32 = 4, also auch AAAA / A = 4. Cleverer Trick von jedem, der den IPv6-Eintrag in DNS entworfen hat.
DNS ist ein hierarchisches, über das gesamte Internet verteiltes System. Ihr Browser ruft eine Systembibliothek auf, die die Suchkette startet. Zuerst wird der lokale Cache überprüft, der normalerweise im Speicher gespeichert ist. Als Nächstes wird versucht, die HOSTS-Datei (/ etc / hosts unter den meisten UNIX / Linux- und C: \ Windows \ System32 \ drivers \ etc \ HOSTS unter Windows) auf der Festplatte abzurufen. Wenn es dann immer noch keine Antwort findet, ruft es Ihren zugewiesenen DNS-Server gemäß Ihrer Netzwerkkonfiguration an.
DIESER DNS-Server überprüft seinen Cache, der viel größer ist. Wenn es eine Übereinstimmung hat, gibt es eine Antwort zurück. Wenn es keine Antwort findet, dreht es sich um und fragt einen noch übergeordneten DNS-Server, der vom ISP des ISP ausgeführt wird. Dieser Prozess wird fortgesetzt , bis Sie den Root - Nameserver getroffen, a.root-servers.net
durch m.root-servers.net
. Ein Großteil der DNS-Abfragen wird LANG gelöst, bevor sie so weit kommen, aber manchmal schaffen es ein oder zwei. Wenn jedoch eine Antwort gefunden wird, wird diese direkt an Ihren Browser zurückgegeben.
Aber woher weiß Ihr Browser, welchen Datensatztyp Sie anfordern sollen? Das hängt von Ihren Systemeinstellungen ab. Wenn Sie festgelegt haben, dass Ihr IPv4-Stack Priorität hat, fordert Ihr Browser in seinen DNS-Abfragen nur A-Einträge an. Bei IPv6 wird zuerst nach einem AAAA-Datensatz gefragt und dann auf einen zweiten A-Datensatz zurückgegriffen.
Es gibt auch andere Datensatztypen. MX-Einträge definieren, wo sich der Mailserver für eine Domäne befindet. NS-Datensätze definieren die Nameserver für eine Domäne. In SRV-Datensätzen erfahren Sie, wo sich ein bestimmter Dienst (z. B. SSH oder Web) befindet.
DNS ist wirklich das wörtliche Telefonbuch des Internets.