Delegieren von DNS-Zonen mit Azure DNS
Mit Azure DNS können Sie eine DNS-Domäne hosten und die DNS-Zoneneinträge verwalten. Um Ihre Domäne in Azure zu hosten, muss die Zone in Azure erstellt und an die autorisierenden DNS-Server von Azure mit einer Domänenregistrierungsstelle delegiert werden. Azure DNS ist keine Domänenregistrierungsstelle. In diesem Artikel wird die Funktionsweise der Domänendelegierung und die Domänendelegierung an Azure DNS beschrieben.
Siehe auch Tutorial: Hosten Ihrer Domäne in Azure DNS.
Funktionsweise der DNS-Delegierung
Domänen und Zonen
Das Domain Name System (DNS) ist eine Hierarchie von Domänen. Die Hierarchie beginnt mit der root
-Domäne, deren Name einfach „.
“ lautet. Darunter befinden sich Domänen der obersten Ebene, z. B. com
, net
, org
, uk
oder jp
. Unter diesen Domänen der obersten Ebene befinden sich die Domänen der zweiten Ebene (beispielsweise org.uk
oder co.jp
). Und so weiter. Die Domänen in der DNS-Hierarchie sind als separate DNS-Zonen vorhanden. Diese Zonen sind global verteilt und werden von DNS-Namenservern in der ganzen Welt gehostet.
DNS-Zone: Eine öffentliche DNS-Zone hat einen eindeutigen Namen (z. B. contoso.com) und besteht aus einer Sammlung von Ressourceneinträgen. Die DNS-Zone hostet DNS-Ressourceneinträge unterschiedlicher Typen. Beispiel: Die Domäne contoso.com
kann DNS-Einträge wie mail.contoso.com
(für einen E-Mail-Server) und www.contoso.com
(für eine Website) enthalten.
Domänenregistrierungsstelle: Eine Domänenregistrierungsstelle ist eine Organisation, die Internetdomänennamen (öffentlich) bereitstellen kann. Sie überprüfen, ob die Internetdomäne, die Sie verwenden möchten, verfügbar ist, und stellen die Möglichkeit zum Kauf bereit. Wenn Sie einen Domänennamen registrieren, sind Sie rechtlich der Besitzer dieser Domäne. Wenn Sie bereits über eine Internetdomäne verfügen, können Sie Ihre aktuelle Domänenregistrierungsstelle verwenden, um diese Domäne an Azure DNS zu delegieren.
Eine Liste von anerkannten Domänenregistrierungsstellen finden Sie unter ICANN-Accredited Registrars (Von der ICANN anerkannte Registrierungsstellen).
Auflösung und Delegierung
Es gibt zwei Arten von DNS-Server:
- Ein autoritativer DNS-Server hostet DNS-Zonen. Er antwortet nur auf DNS-Abfragen nach Einträgen für diese Zonen.
- Ein rekursiver DNS-Server hostet keine DNS-Zonen. Er reagiert auf alle DNS-Abfragen durch Aufrufen der autoritativen DNS-Server, um die benötigten Daten zu erfassen.
Azure DNS stellt einen autoritativen DNS-Dienst bereit. Ein öffentlicher rekursiver DNS-Dienst wird nicht bereitgestellt. Informationen zum privaten DNS-rekursiven Dienst von Azure finden Sie unter Was ist Azure DNS Private Resolver. Standardmäßig werden Cloud Services und virtuelle Computer in Azure automatisch für die Verwendung eines rekursiven DNS-Diensts konfiguriert, der separat als Teil der Infrastruktur von Azure bereitgestellt wird. Informationen zum Ändern dieser DNS-Einstellungen finden Sie unter Namensauflösung mithilfe eines eigenen DNS-Servers.
DNS-Clients in PCs und mobilen Geräten rufen in der Regel einen rekursiven DNS-Server auf, um DNS-Abfragen auszuführen, die die Clientanwendungen benötigen.
Wenn ein rekursiver DNS-Server eine Abfrage für einen DNS-Eintrag erhält, z. B. www.contoso.com
, muss er zuerst nach dem autoritativen Namenserver suchen, der die Domäne contoso.com
hostet. Um den Namenserver zu finden, beginnt er mit den Stammnamenservern und sucht von dort aus die Namenserver, welche die Domäne com
hosten. Anschließend fragt er die com
-Namenserver ab, um den Namenserver zu suchen, der die Domäne contoso.com
hostet. Anschließend kann er diese Namenserver nach www.contoso.com
abfragen.
Dieses Verfahren wird als Auflösen des DNS-Namens bezeichnet. Streng genommen umfasst die DNS-Auflösung weitere Schritte wie das Verfolgen von CNAMEs, aber für die Funktionsweise der DNS-Delegierung ist dies nicht relevant.
Wie verweist eine übergeordnete Zone auf die Namenserver für eine untergeordnete Zone? Hierfür wird eine besondere Art von DNS-Eintrag verwendet: ein so genannter NS-Eintrag. (NS steht hier für Namenserver.) Die Stammzone enthält beispielsweise NS-Einträge für com
und zeigt die Namenserver für die Domäne com
an. Die Domäne enthält wiederum com
-NS-Einträge für contoso.com
, die Anzeigenamenserver für die contoso.com
-Domäne anzeigen. Das Einrichten der NS-Einträge für eine untergeordnete Zone in einer übergeordneten Zone wird Delegieren der Domäne genannt.
Die folgende Abbildung zeigt eine DNS-Beispielabfrage. Die Zonen contoso.net
und partners.contoso.net
sind öffentliche DNS-Domänen, die an die autorisierende DNS-Server von Azure delegiert wurden.
- Der Client fordert
www.partners.contoso.net
von seinem lokalen DNS-Server an. - Da der lokale DNS-Server nicht über den Eintrag verfügt, sendet er eine Anforderung an seinen Stammnamenserver.
- Der Stammnameserver verfügt nicht über den Eintrag, kennt jedoch die Adresse des
.net
-Namensservers, der dem lokalen DNS-Server bereitgestellt wird. - Der lokale DNS-Server sendet die Anforderung an den
.net
-Namenserver. - Der
.net
-Namenserver verfügt zwar nicht über den Eintrag, kennt jedoch die Adresse descontoso.net
-Namenservers. In diesem Fall antwortet er mit der Adresse des Namenservers für die in Azure DNS gehostete DNS-Domäne. - Der lokale DNS-Server sendet die Anforderung an den Namenserver für die in Azure DNS gehostete
contoso.net
-Domäne. - Die Zone
contoso.net
verfügt nicht über den Eintrag, kennt aber den Namenserver fürpartners.contoso.net
und antwortet mit der Adresse. In diesem Fall handelt es sich um eine in Azure DNS gehostete DNS-Domäne. - Der lokale DNS-Server sendet die Anforderung an den Namenserver für die
partners.contoso.net
-Domäne. - Die
partners.contoso.net
-Zone hat den A-Eintrag fürwww
und antwortet mit der IP-Adresse. - Der lokale DNS-Server gibt die IP-Adresse an den Client weiter.
- Der Client stellt eine Verbindung mit der Website
www.partners.contoso.net
her.
Jede Delegierung umfasst eigentlich zwei Kopien der NS-Einträge: eine in der übergeordneten Zone, die auf die untergeordnete Zone verweist, und eine in der untergeordneten Zone selbst. Die Zone contoso.net
enthält die NS-Einträge für contoso.net
(neben den NS-Einträgen in net
). Diese Einträge werden als autoritative NS-Einträge bezeichnet und befinden sich an der Spitze der untergeordneten Zone.
Nächste Schritte
Erfahren Sie, wie Sie Ihre Domäne an Azure DNS delegieren.