Domain bei Azure kaufen
Azure ermöglicht es dir, 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 du nicht über Azure aufgrund von Abonnement- oder TLD-Limits kaufen kannst, kannst du die Domain dennoch bei jedem Registrar kaufen und dann Snipzrs Einrichtungsschritte mit deinem DNS-Provider deiner Wahl befolgen.
Bevor du beginnst (2 Minuten)
Entscheide: Subdomain vs. Root-Domain für Kurzlinks
Du wirst normalerweise wählen:
- Subdomain (am einfachsten, empfohlen):
go.deinemarke.de - Root/Apex (am kürzesten):
deinemarke.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 du aus diesem Grund am Zonen-Apex (@) kein CNAME erstellen kannst:
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 deines 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: Verwende einen Subdomain-CNAME (z.B. go.deinemarke.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 kannst du:
- Zu deinem 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 du kannst 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
Gib 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 (verwende eine E-Mail, auf die du zugreifen kannst)
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ße 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
Du siehst 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)
Verwende eine Subdomain wie go.deinemarke.de
Dies ist das zuverlässigste Setup mit Azure DNS für Kurzlink-SaaS.
- Öffne in Azure deine DNS-Zone (mit der Domain erstellt)
- Füge einen CNAME-Eintrag hinzu:
- Name:
go - Alias/Target: der Snipzr-Hostname-Ziel, den du erhältst
- Name:
Wenn du mit DNS-Eintragstypen nicht vertraut bist, 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 du die Domain über Azure (App Service Domains) gekauft hast, 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.deinemarke.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 dir 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 du das einfachste, kompatibelste Setup möchtest: verwende einen Subdomain-CNAME (z.B.
go.deinemarke.de). - Wenn du verlangst, dass der Apex (
deinemarke.de) sich verhält, als würde er auf ein Drittanbieter-Hostname-Ziel verweisen, verschiebst du normalerweise DNS zu einem Provider, der generisches CNAME Flattening unterstützt (wie Cloudflare), oder du stellst einen Azure-Dienst (wie Front Door) davor (komplexer und typischerweise für einen URL-Shortener unnötig).
Optional (empfohlen, wenn du echtes Apex-"CNAME Flattening" benötigst): DNS zu Cloudflare verschieben
Verwende diese Option, wenn:
- Du die kürzest möglichen gebrandeten Links auf der Root-Domain (
deinemarke.de/abc) möchtest, und - Dein 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 du echtes generisches Apex-CNAME-Flattening-Verhalten benötigst: 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üge deine Domain zu Cloudflare hinzu und erhalte die Cloudflare-Nameserver
- Aktualisiere die Nameserver deiner Domain beim Registrar auf die Cloudflare-Nameserver
- Erstelle deine benötigten DNS-Einträge in Cloudflare neu (einschließlich Snipzr-Einträge)
Wenn du die Domain über Azure App Service Domains gekauft hast, 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 du Nameserver nicht ändern kannst, ist die einfachste Rückfalloption: DNS in Azure behalten und eine Subdomain (go.deinemarke.de) für Snipzr verwenden.
https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain