Wie man eine Domain auf Azure kauft
Azure ermöglicht es Ihnen, eine Domain über App Service Domains (innerhalb des Azure-Portals) zu kaufen. Microsoft merkt an, dass App Service Domains GoDaddy für die Domain-Registrierung und Azure DNS zum Hosten der Domain verwenden, und Azure DNS-Nutzungsgebühren gelten zusätzlich zur jährlichen Registrierungsgebühr: https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Dieser Leitfaden ist für Personen geschrieben, die eine Domain hauptsächlich zur Verwendung mit einem gebrandeten Kurzlink-Dienst wie Snipzr kaufen.
Schnelle Realitätsprüfung (wichtig)
Azure "Domain kaufen" hat Einschränkungen
Microsoft dokumentiert einige Einschränkungen für App Service Domains, einschließlich:
- Begrenzte TLD-Unterstützung (zum Beispiel:
.com,.net,.org, etc.)
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain - Abonnementanforderungen (nicht unterstützt bei kostenloser Testversion / kreditbasierten Abonnements; Ausgabenlimit muss entfernt werden)
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Wenn Sie nicht über Azure aufgrund von Abonnement- oder TLD-Limits kaufen können, können Sie die Domain dennoch bei jedem Registrar kaufen und dann Snipzrs Einrichtungsschritte mit Ihrem DNS-Provider Ihrer Wahl befolgen.
Bevor Sie beginnen (2 Minuten)
Entscheiden Sie: Subdomain vs. Root-Domain für Kurzlinks
Sie werden normalerweise wählen:
- Subdomain (am einfachsten, empfohlen):
go.ihremarke.de - Root/Apex (am kürzesten):
ihremarke.de
Standard-DNS erlaubt kein echtes CNAME am Zonen-Apex, da der Apex auch NS/SOA-Einträge haben muss. Azure DNS merkt explizit an, dass Sie am Zonen-Apex (@) kein CNAME erstellen können aus diesem Grund:
https://learn.microsoft.com/en-us/azure/dns/dns-private-records#cname-records
Azure DNS bietet Alias-Eintrags-Sets (oft umgangssprachlich "ALIAS-Einträge" genannt), aber diese sind keine generische "CNAME-Flattening"-Funktion zum Verweisen Ihres Apex auf einen beliebigen Drittanbieter-Hostnamen. Alias-Eintrags-Sets sind für Azure-Ressourcen (oder einen anderen Eintrags-Satz in derselben Zone) konzipiert: https://learn.microsoft.com/en-us/azure/dns/dns-alias
Empfohlen für Snipzr auf Azure DNS: Verwenden Sie einen Subdomain-CNAME (z.B. go.ihremarke.de), der auf den Snipzr-Ziel-Hostnamen verweist.
Schritt-für-Schritt: Die Domain in Azure kaufen (App Service Domains)
Microsofts offizielle Anleitung ist hier: https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
1) Domain-Kaufablauf öffnen
Im Azure-Portal können Sie:
- Zu Ihrem App Service gehen → Custom domains → Buy App Service domain, oder
- Nach App Service Domains suchen und Create wählen
Microsoft merkt an, dass der Kauf von der Custom domains-Seite einer App Hostnamen wie die Root und www vorab zuordnen kann, aber Sie können die Domain auch unabhängig erstellen:
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
2) Abonnement, Ressourcengruppe und Domainnamen wählen
Geben Sie die gewünschte Domain ein. Wenn sie vergeben ist, schlägt Azure Alternativen vor.
Microsoft listet auch auf, welche TLDs für App Service Domains unterstützt werden: https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
3) Kontaktinformationen sorgfältig ausfüllen (verwenden Sie eine E-Mail, auf die Sie zugreifen können)
Microsoft merkt an, dass GoDaddy wichtige Transaktions-E-Mails an die Kontakt-E-Mail sendet, und diese E-Mails kommen von einer @secureserver.net-Adresse:
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
4) Verlängerungs- + Datenschutzeinstellungen wählen
Microsoft dokumentiert:
- Domains verlängern sich in Ein-Jahres-Schritten
- Automatische Verlängerung kann aktiviert werden
- Datenschutz ist standardmäßig aktiviert, wird aber für einige TLDs nicht unterstützt (im Dokument aufgelistet)
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
5) Überprüfen + erstellen
Schließen Sie die Bestellung ab. Wenn sie abgeschlossen ist, zeigt Azure die Domain-Ressource.
Nach dem Kauf: Was Azure erstellt (und warum Kosten Leute überraschen können)
Microsoft besagt, dass App Service Domains Azure DNS zum Hosten der Domain verwenden, und Azure DNS-Gebühren gelten: https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Sie sehen also typischerweise:
- eine App Service Domain-Ressource (Abrechnung/Registrierung)
- eine Azure DNS Zone (wo DNS-Einträge leben)
Azure DNS Preis-Details: https://azure.microsoft.com/pricing/details/dns/
DNS für Snipzr (empfohlenes Setup auf Azure DNS)
Verwenden Sie eine Subdomain wie go.ihremarke.de
Dies ist das zuverlässigste Setup mit Azure DNS für Kurzlink-SaaS.
- Öffnen Sie in Azure Ihre DNS-Zone (mit der Domain erstellt)
- Fügen Sie einen CNAME-Eintrag hinzu:
- Name:
go - Alias/Target: der Snipzr-Hostname-Ziel, den Sie erhalten
- Name:
Wenn Sie mit DNS-Eintragstypen nicht vertraut sind, ist Microsofts Custom-Domain-Leitfaden für App Service immer noch eine hilfreiche konzeptionelle Referenz: https://learn.microsoft.com/en-us/azure/app-service/overview-custom-domains
Wenn Sie die Domain über Azure (App Service Domains) gekauft haben, merkt Azure an, dass der Registrar GoDaddy ist und das DNS-Hosting Azure DNS ist: https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Das bedeutet, dass das zuverlässigste "funktioniert überall"-Snipzr-Setup normalerweise ein Subdomain-CNAME (wie go.ihremarke.de) ist.
Optional: Verwendung der Root/Apex-Domain für Kurzlinks (was tatsächlich auf Azure DNS möglich ist)
Die wichtigste Einschränkung
Wenn Snipzr Ihnen ein Hostname-Ziel (CNAME-Stil) gibt, bietet Azure DNS keine generische Apex-"CNAME-Flattening"-Funktion, die @ auf einen beliebigen externen Hostnamen verweist.
Azure DNS Alias-Eintrags-Sets sind für Azure-Ressourcen (oder einen anderen Eintrags-Satz) gedacht, nicht für beliebige externe Hostnamen: https://learn.microsoft.com/en-us/azure/dns/dns-alias
Azure dokumentiert auch die DNS-Standards-Einschränkung hinter Apex-CNAME-Limitierungen: https://learn.microsoft.com/en-us/azure/dns/dns-private-records#cname-records
Was funktioniert am Apex in Azure DNS
Azure DNS Alias-Eintrags-Sets können am Apex verwendet werden, wenn sie auf unterstützte Azure-Ressourcen verweisen, wie zum Beispiel:
- Azure Traffic Manager (Tutorial für Apex + Alias): https://learn.microsoft.com/en-us/azure/dns/tutorial-alias-tm
- Azure Front Door (Apex-Onboarding mit einem Alias-Eintrags-Set): https://learn.microsoft.com/en-us/azure/frontdoor/front-door-how-to-onboard-apex-domain
Praktische Empfehlung für Snipzr
- Wenn Sie das einfachste, kompatibelste Setup möchten: verwenden Sie einen Subdomain-CNAME (z.B.
go.ihremarke.de). - Wenn Sie verlangen, dass der Apex (
ihremarke.de) sich verhält, als würde er auf ein Drittanbieter-Hostname-Ziel verweisen, verschieben Sie normalerweise DNS zu einem Provider, der generisches CNAME Flattening unterstützt (wie Cloudflare), oder Sie stellen einen Azure-Dienst (wie Front Door) davor (komplexer und typischerweise für einen URL-Shortener unnötig).
Optional (empfohlen, wenn Sie echtes Apex-"CNAME Flattening" benötigen): DNS zu Cloudflare verschieben
Verwenden Sie diese Option, wenn:
- Sie die kürzest möglichen gebrandeten Links auf der Root-Domain (
ihremarke.de/abc) möchten, und - Ihr Snipzr-Setup ein Hostname-Ziel (CNAME-Stil) für den Apex/Root erwartet.
Azure DNS Alias-Eintrags-Sets sind nicht dafür gedacht, den Apex auf einen beliebigen Drittanbieter-Hostnamen zu verweisen. Sie verweisen auf Azure-Ressourcen (oder Eintrags-Sets derselben Zone), daher ist Cloudflare oft der einfachere Weg, wenn Sie echtes generisches Apex-CNAME-Flattening-Verhalten benötigen: https://learn.microsoft.com/en-us/azure/dns/dns-alias
Cloudflare CNAME Flattening: https://developers.cloudflare.com/dns/cname-flattening/
Warum Cloudflare DNS hilft
Cloudflare unterstützt CNAME Flattening, das das CNAME-Ziel hinter den Kulissen auflöst und mit A/AAAA-Einträgen antwortet, sodass sich der Apex "wie ein CNAME" verhalten kann: https://developers.cloudflare.com/dns/cname-flattening/
Cloudflares "Full Setup" (autoritatives DNS) Schritte: https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/
Übergeordnete Schritte
- Fügen Sie Ihre Domain zu Cloudflare hinzu und erhalten Sie die Cloudflare-Nameserver
- Aktualisieren Sie die Nameserver Ihrer Domain beim Registrar auf die Cloudflare-Nameserver
- Erstellen Sie Ihre benötigten DNS-Einträge in Cloudflare neu (einschließlich Snipzr-Einträge)
Wenn Sie die Domain über Azure App Service Domains gekauft haben, ist der Registrar GoDaddy (laut Microsoft). In einigen Fällen ist das Ändern von Nameservern möglicherweise nicht sauber in der Azure-UI verfügbar. Wenn Sie Nameserver nicht ändern können, ist die einfachste Rückfalloption: DNS in Azure behalten und eine Subdomain (go.ihremarke.de) für Snipzr verwenden.
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain