Bevor wir Domains zu Amazons Route53 migrieren, sollten wir zuerst sicherstellen, dass wir richtig verstehen, wie DNS funktioniert
Während wir im zweiten Teil dieser Serie zum Route53 Domain Name System (DNS) -Dienst von AWS gelangen, dachte ich, es wäre hilfreich, zuerst sicherzustellen, dass wir richtig verstehen, wie DNS im Allgemeinen funktioniert. Sobald wir mit dem DNS-Prozess und der Terminologie vertraut sind, werden wir die Migration bestehender Domains zu Route53 untersuchen.
Das DNS bietet eine Zuordnung zwischen lesbaren Namen (wie www.amazon.com ) und die zugehörigen IP-Adressen (wie 205.251.242.103). DNS kann am besten mit einem Telefonbuch verglichen werden, in dem Sie die Telefonnummern nach leichter zu merkenden Namen suchen. DNS kommt unter das Application Layer Protocol.
Ein Benutzer schreibt www.amazon.com in seinem Browser, der dann den DNS-Server nach amazon.com IP-Adressen. Die Server geben die Adresse von Amazon zurück, damit der Browser Daten vom Webhost von Amazon anfordern kann, der die Elemente zurückgibt, die zum Erstellen ihrer Homepage im lokalen Browser erforderlich sind.
Funktionsweise von DNS: Terminologie des Domain Name Systems
Domainnamen
Ein Domainname ist ein für Menschen lesbarer Name – wie amazon.com —, den wir in ein URL—Feld des Webbrowsers eingeben. Die Internet Corporation for Assigned Names and Numbers (ICANN) verwaltet diese Domainnamen
Top Level Domain (TLD)
TLD bezieht sich auf den letzten Teil eines Domainnamens. Zum Beispiel die .com in Amazon.com ist die Top Level Domain. Zu den gängigsten TLDs gehören .com, .net, org und .info. Ländercode-TLDs repräsentieren bestimmte geografische Standorte. Zum Beispiel: .in repräsentiert Indien. Hier sind einige weitere Beispiele:
- com – Kommerzielle Unternehmen.
- gov – US-Regierungsbehörden.
- edu – Bildungseinrichtungen wie Universitäten.
- org – Organisationen (meist Non-Profit).
- mil – Militär.
- net – Netzwerkorganisationen.
- eu – Europäische Union.
Second Level Domain
Dies ist der Teil eines Domainnamens, der direkt vor der TLD steht — zum Beispiel amazon.com.
Subdomain
Eine Subdomain kann erstellt werden, um eindeutige Inhaltsbereiche einer Website zu identifizieren. Zum Beispiel die Verwendung von aws.amazon.com.
Domain Name Registrar
Durch die Verwaltung von Domainnamenreservierungen sind Namensregistrare für die Funktionsweise von DNS von entscheidender Bedeutung. ICANN erteilt Organisationen derzeit die Erlaubnis, als Domainnamen-Registrare für bestimmte Domains höherer Ebene zu fungieren.
Name Server
Wie ein Telefonbuch ist der Name Server eine Sammlung von Domain-Namen, die auf IP-Adressen abgestimmt sind.
Wie DNS funktioniert: Domain Name System record types
A Record
Address record. Ein Datensatz ordnet Server-IP-Adressen Domänennamen zu. Beispiel: 72.21.206.6 bis amazon.com .
CNAME
Kanonischer Namensdatensatz. Ein CNAME-Eintrag legt eine Domäne als Alias für eine andere fest (wodurch der gesamte an den Alias adressierte Datenverkehr an das Ziel weitergeleitet wird; die kanonische Adresse).
Alias-Datensatz
Wie ein CNAME-Datensatz können Alias-Datensätze verwendet werden, um eine Adresse einer anderen zuzuordnen. Aliase können jedoch mit anderen Datensätzen mit demselben Namen koexistieren.
MX-Eintrag
E-Mail-Austauschdatensatz. Diese Datensätze leiten die E-Mails einer Domäne an die Server weiter, auf denen die Benutzerkonten der Domäne gehostet werden. E-Mail-Austauschdatensätze werden verwendet, um die Priorität von E-Mail-Servern für eine Domäne zu bestimmen.
Funktionsweise von DNS
Wenn ein Benutzer eine lesbare Adresse in den Browser eingibt, sucht der DNS-Client des Betriebssystems in einem lokalen Cache nach Informationen. Wenn die angeforderte Adresse nicht vorhanden ist, wird nach einem Domain Name System-Server im lokalen Netzwerk (LAN) gesucht. Wenn der lokale DNS-Server die Abfrage empfängt und der angeforderte Domänenname gefunden wird, gibt er das Ergebnis zurück.
Wenn der Name nicht gefunden wird, leitet der lokale Server die Abfrage an einen DNS-Cacheserver weiter, der häufig vom Internetdienstanbieter (ISP) bereitgestellt wird. Da der Cache des DNS-Servers einen temporären Speicher von DNS-Einträgen enthält, reagiert er schnell auf Anforderungen. Diese DNS-Cacheserver werden als nicht autorisierende DNS-Server bezeichnet, da sie eine Anforderungsauflösung basierend auf einem zwischengespeicherten Wert bereitstellen, der von autorisierenden DNS-Servern abgerufen wurde.
Ein autorisierender Root-Nameserver verwaltet und stellt eine Liste autorisierender Nameserver für jede der Top-Level-Domains (.com, .org usw.) bereit.).
Ein autorisierender Top-Level-Domain-Nameserver verwaltet und stellt eine Liste autorisierender Nameserver für alle Domänen bereit (gmail.com, wikipedia.org , etc.). Seine Aufgabe besteht darin, Nameserver abzufragen, um den autoritativen Nameserver für die angeforderte Domäne zu finden und zurückzugeben.
Nun, da wir eine bessere Vorstellung davon haben, wie DNS funktioniert, wird Ihnen der nächste Beitrag Route53 von Amazon vorstellen und Ihnen zeigen, wie einfach es sein kann, Ihre vorhandenen Domains darauf zu migrieren.
Wenn Sie Amazon Route53 noch nicht kennen, ist dies Ihr Einstiegskurs in die Arbeit mit dem Domain Name System von AWS: Amazon Route 53