Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konfigurieren Sie Azure DNS so, um benutzerdefinierte Domänen für Ihre Web-Apps zu hosten, und ermöglichen Sie Benutzern den Zugriff über personalisierte Domänennamen. Sie können Azure DNS-Einträge erstellen, mit deren Hilfe Benutzer durch Verwenden von www.contoso.com oder contoso.com als vollqualifizierte Domänennamen (Fully Qualified Domain Name, FQDN) auf Ihre Web-App zugreifen können.
Um eine benutzerdefinierte Domäne zu Ihrer Web-App hinzuzufügen, müssen Sie drei Einträge erstellen:
- Einen
A-Stammeintrag, der auf contoso.com verweist - Einen
TXTStammeintrag für die Überprüfung - Einen
CNAME-Stammeintrag für den www-Namen, der auf den A-Eintrag verweist
In diesem Tutorial lernen Sie Folgendes:
- Erstellen eines A- und eines TXT-Eintrags für Ihre benutzerdefinierte Domäne
- Erstellen eines CNAME-Eintrags für Ihre benutzerdefinierten Domäne
- Testen der neuen Einträge
- Hinzufügen benutzerdefinierter Hostnamen zu Ihrer Web-App
- Testen der benutzerdefinierten Hostnamen
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Voraussetzungen
Ein Domänenname, den Sie in Azure DNS hosten können. Sie müssen uneingeschränkte Kontrolle über diese Domäne haben. Das bedeutet, Sie müssen unter anderem die Namenservereinträge für die Domäne festlegen können.
Eine Web-App. Wenn Sie keine haben, können Sie für dieses Tutorial eine Web-App erstellen.
Eine Azure DNS-Zone mit Delegierung in Ihrer Registrierungsstelle an Azure DNS. Wenn Sie keine besitzen, können Sie eine DNS-Zone erstellen und dann Ihre Domäne an Azure DNS delegieren.
Hinweis
In diesem Tutorial wird contoso.com als Beispieldomänenname verwendet. Ersetzen Sie contoso.com durch Ihren eigenen Domänennamen.
- Ein Azure-Konto mit einem aktiven Abonnement. Kostenlos ein Konto erstellen.
Erstellen des A-Eintrags
Ein A-Eintrag wird verwendet, um der IP-Adresse einen Namen zuzuordnen. Im folgenden Beispiel wird „@“ als A-Datensatz unter Verwendung der IPv4-Adresse Ihrer Web-App zugewiesen. „@“ steht in der Regel für die Stammdomäne.
Abrufen der IPv4-Adresse Ihrer Web-App
Melden Sie sich beim Azure-Portal an.
Geben Sie im Suchfeld oben im Portal App Services ein, und wählen Sie sie aus den Ergebnissen aus.
Wählen Sie Ihre Web-App aus der Liste aus.
Erweitern Sie im linken Navigationsbereich der Seite „App Services“ im Azure-Portal die Einstellungen, wählen Sie Benutzerdefinierte Domänen aus, und kopieren Sie dann die IP-Adresse Ihrer Web-App:
Erstellen des A-Eintrags
Geben Sie im Suchfeld oben im Portal DNS-Zonen ein, und wählen Sie sie aus den Ergebnissen aus.
Wählen Sie Ihre DNS-Zone aus der Liste aus.
Wählen Sie + Record sets oben auf der Übersicht Ihrer DNS-Zone aus.
Klicken Sie auf + Hinzufügen.
Geben Sie auf der Seite Datensatz hinzufügen die folgenden Informationen ein:
Konfiguration Wert Name @ (stellt die Stammdomäne dar) Typ A TTL 600 TTL-Einheit Sekunden IP-Adresse Geben Sie die IP-Adresse Ihrer Web-App ein, die Sie im vorherigen Schritt kopiert haben. Wählen Sie Hinzufügen aus, um den Eintrag zu erstellen.
Wichtig
Der A-Eintrag muss manuell aktualisieren werden, wenn sich die zugrunde liegende IP-Adresse für die Web-App ändert.
Erstellen des TXT-Eintrags
App Services nutzt diesen Eintrag nur zur Konfigurationszeit, um zu bestätigen, dass sich die benutzerdefinierte Domäne in Ihrem Besitz befindet. Sie können diesen TXT-Eintrag löschen, nachdem Ihre benutzerdefinierte Domäne überprüft und in App Service konfiguriert wurde.
Hinweis
Wenn Sie den Domänennamen überprüfen, aber nicht Produktionsdatenverkehr an die Web-App weiterleiten möchten, müssen Sie nur den TXT-Eintrag für den Überprüfungsschritt angeben. Die Überprüfung erfordert keinen A- oder CNAME-Eintrag zusätzlich zum TXT-Eintrag.
Geben Sie im Suchfeld oben im Portal DNS-Zonen ein, und wählen Sie sie aus den Ergebnissen aus.
Wählen Sie Ihre DNS-Zone aus der Liste aus.
Wählen Sie + Record sets oben auf der Übersicht Ihrer DNS-Zone aus.
Klicken Sie auf + Hinzufügen.
Geben Sie auf der Seite Datensatz hinzufügen die folgenden Informationen ein:
Konfiguration Wert Name @ (stellt die Stammdomäne dar) Typ TXT TTL 600 TTL-Einheit Sekunden Wert Geben Sie den Standarddomänennamen Ihrer Web-App ein (z. B. contoso.azurewebsites.net) Wählen Sie Hinzufügen aus, um den Eintrag zu erstellen.
Erstellen des CNAME-Eintrags
Sie können einen CNAME-Eintrag für contoso.azurewebsites.net erstellen, wenn Azure DNS Ihre Domäne bereits verwaltet (siehe DNS-Domänendelegierung). In diesem Beispiel wird ein CNAME-Eintrag mit einer Gültigkeitsdauer (Time To Live) von 600 Sekunden in der DNS-Zone namens „contoso.com“ erstellt und der Alias auf contoso.azurewebsites.net festgelegt.
Geben Sie im Suchfeld oben im Portal DNS-Zonen ein, und wählen Sie sie aus den Ergebnissen aus.
Wählen Sie Ihre DNS-Zone aus der Liste aus.
Wählen Sie + Record sets oben auf der Übersicht Ihrer DNS-Zone aus.
Klicken Sie auf + Hinzufügen.
Geben Sie auf der Seite Datensatz hinzufügen die folgenden Informationen ein:
Konfiguration Wert Name www Typ CNAME TTL 600 TTL-Einheit Sekunden Alias Geben Sie den Standarddomänennamen Ihrer Web-App ein (z. B. contoso.azurewebsites.net) Wählen Sie Hinzufügen aus, um den Eintrag zu erstellen.
Testen der neuen Einträge
Sie können überprüfen, ob Sie die Datensätze ordnungsgemäß erstellt haben, indem Sie „www.contoso.com“ und „contoso.com“ mithilfe von „nslookup“ abfragen, wie im folgenden Beispiel gezeigt wird:
PS C:\> nslookup
Default Server: Default
Address: 192.168.0.1
> www.contoso.com
Server: default server
Address: 192.168.0.1
Non-authoritative answer:
Name: <instance of web app service>.cloudapp.net
Address: <ip of web app service>
Aliases: www.contoso.com
contoso.azurewebsites.net
<instance of web app service>.vip.azurewebsites.windows.net
> contoso.com
Server: default server
Address: 192.168.0.1
Non-authoritative answer:
Name: contoso.com
Address: <ip of web app service>
> set type=txt
> contoso.com
Server: default server
Address: 192.168.0.1
Non-authoritative answer:
contoso.com text =
"contoso.azurewebsites.net"
Hinzufügen von benutzerdefinierten Hostnamen
Fügen Sie die benutzerdefinierten Hostnamen zu Ihrer Web-App hinzu:
Geben Sie im Suchfeld oben im Portal App Services ein, und wählen Sie sie aus den Ergebnissen aus.
Wählen Sie Ihre Web-App aus der Liste aus.
Erweitern Sie in der linken Navigation die Einstellungen, und wählen Sie dann Benutzerdefinierte Domänen aus.
Wählen Sie + Benutzerdefinierte Domäne hinzufügen aus.
Geben Sie im Dialogfeld + Benutzerdefinierte Domäne hinzufügen die folgenden Informationen ein:
Konfiguration Wert Domänenanbieter Wählen Sie Alle anderen Dienste aus. TLS/SSL-Zertifikat Wählen Sie Keine aus. (Sie können später ein TLS/SSL-Zertifikat hinzufügen.) TLS/SSL-Typ Wählen Sie SNI SSL aus. Domäne Geben Sie Ihren Domänennamen ein (z. B. contoso.com). Die Domänenüberprüfung sieht die Einträge, die Sie in den vorherigen Schritten erstellt haben.
Wählen Sie "Überprüfen" aus. Azure überprüft, ob die von Ihnen erstellten DNS-Einträge ordnungsgemäß konfiguriert sind.
Wählen Sie Hinzufügen aus.
Die hinzugefügte Domäne wird nun im Abschnitt Benutzerdefinierte Domänen aufgeführt.
Wiederholen Sie die Schritte 3–8 für jede benutzerdefinierte Domäne, die Sie hinzufügen möchten (sowohl contoso.com als auch
www.contoso.com).
Testen der benutzerdefinierten Hostnamen
Öffnen Sie einen Webbrowser, und gehen Sie zu http://www.<your domain name> und http://<your domain name>.
Hinweis
Stellen Sie sicher, dass Sie das http://-Präfix einschließen. Möglicherweise versucht Ihr Browser, eine URL für Sie vorherzusagen.
Für beide URLs sollte die gleiche Seite angezeigt werden. Beispiel:
Nächste Schritte
In diesem Tutorial haben Sie gelernt, wie Sie DNS-Einträge in einer benutzerdefinierten Domäne für eine Web-App erstellen. Wenn Sie erfahren möchten, wie Sie Aliaseinträge für den Verweis auf Zoneneinträge erstellen können, fahren Sie mit dem nächsten Tutorial fort: