Freigeben über


Schnellstart: Erstellen einer Azure DNS-Zone und eines Eintrags mit Azure CLI

Dieser Artikel führt Sie durch die Schritte zum Erstellen Ihrer ersten DNS-Zone und ihres ersten Eintrags mithilfe der Azure CLI, die für Windows, Mac und Linux verfügbar ist. Sie können diese Schritte auch über das Azure-Portal oder Azure PowerShell ausführen.

Eine DNS-Zone wird zum Hosten der DNS-Einträge für eine bestimmte Domäne verwendet. Wenn Sie eine Domäne in Azure DNS hosten möchten, müssen Sie eine DNS-Zone für diesen Domänennamen erstellen. Jeder DNS-Eintrag für Ihre Domäne wird dann in dieser DNS-Zone erstellt. Und schließlich müssen Sie die Namenserver für die Domäne konfigurieren, um Ihre DNS-Zone im Internet zu veröffentlichen. Jede dieser Schritte wird unten beschrieben.

Diagramm: DNS-Bereitstellungsumgebung mit dem Azure-Portal

Azure DNS unterstützt auch private DNS-Zonen. Weitere Informationen zu privaten DNS-Zonen finden Sie unter Verwenden von Azure DNS für private Domänen. Ein Beispiel zum Erstellen einer privaten DNS-Zone finden Sie unter "Erste Schritte mit privaten Azure DNS-Zonen mit CLI".

Wenn Sie nicht über ein Azure-Konto verfügen, erstellen Sie ein kostenloses Konto , bevor Sie beginnen.

Voraussetzungen

  • Für diesen Artikel ist mindestens Version 2.0.4 der Azure CLI erforderlich. Wenn Sie Azure Cloud Shell verwenden, ist die neueste Version bereits installiert.

Erstellen der Ressourcengruppe

Bevor Sie die DNS-Zone erstellen, erstellen Sie eine Ressourcengruppe für die DNS-Zone:

az group create --name MyResourceGroup --___location "East US"

Erstellen einer DNS-Zone

Mithilfe des az network dns zone create Befehls wird eine DNS-Zone erstellt. Um die Hilfe für diesen Befehl anzuzeigen, geben Sie az network dns zone create -h ein.

Im folgenden Beispiel wird eine DNS-Zone namens contoso.xyz in der Ressourcengruppe MyResourceGroup erstellt. Verwenden Sie das Beispiel, um eine DNS-Zone zu erstellen, und ersetzen Sie dabei die Werte durch Ihre eigenen.

az network dns zone create -g MyResourceGroup -n contoso.xyz

Erstellen eines DNS-Eintrags

Verwenden Sie den az network dns record-set [record type] add-record Befehl, um einen DNS-Eintrag zu erstellen. Hilfe zu A-Einträgen finden Sie unter azure network dns record-set A add-record -h.

Im folgenden Beispiel wird ein Eintrag mit dem relativen Namen "www" in der DNS-Zone "contoso.xyz" in der Ressourcengruppe "MyResourceGroup" erstellt. Der vollqualifizierte Name des Datensatzes ist "www.contoso.xyz". Der Datensatztyp ist "A", mit der IP-Adresse "10.10.10.10", und einer Standard-TTL von 3600 Sekunden (1 Stunde).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

Anzeigen von Datensätzen

Listen Sie die DNS-Einträge in Ihrer Zone mit diesem Befehl auf:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

Testen der Namensauflösung

Sie besitzen nun eine DNS-Testzone mit einem A-Testeintrag und können die Namensauflösung mit dem Tool nslookup testen.

Testen Sie die DNS-Namensauflösung wie folgt:

  1. Führen Sie das folgende Cmdlet aus, um die Liste mit den Namenservern für Ihre Zone abzurufen:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Kopieren Sie einen der Namen der Namenserver aus der Ausgabe des vorherigen Schritts.

  3. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:

    nslookup www.contoso.xyz <name server name>
    

    Beispiel:

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Es sollte ein Bildschirm angezeigt werden, der in etwa wie folgt aussieht:

    Screenshot, der ein Eingabeaufforderungsfenster mit einem Namenserver-Suchbefehl und Werten für Server, Adresse, Name und Adresse zeigt.

Der Hostname www.contoso.xyz wird gemäß Ihrer Konfiguration in 10.10.10.10 aufgelöst. Mit diesem Ergebnis wird bestätigt, dass die Namensauflösung richtig funktioniert.

Bereinigen von Ressourcen

Wenn sie nicht mehr benötigt werden, können Sie alle in diesem Schnellstart erstellten Ressourcen löschen, indem Sie die Ressourcengruppe löschen:

az group delete --name MyResourceGroup

Nächste Schritte

Nachdem Sie ihre erste DNS-Zone und Ihren ersten Eintrag mit Azure CLI erstellt haben, können Sie Einträge für eine Web-App in einer benutzerdefinierten Domäne erstellen.