Warum funktioniert ein DNS-Wildcard nicht für alle Sub-Subdomains?

Wenn Du alle Subdomains einer Domain automatisch weiterleiten möchtest, kannst Du dafür einen DNS Wildcard („*“) Record verwenden.

Hast Du jedoch bereits eigene Subdomains unterhalb einer Domain angelegt, gilt die Wildcard-Regelung nicht mehr für diese Ebene. Ein vorhandener Subdomain-Eintrag überschreibt den darüberliegenden Wildcard DNS Record.

In diesem Fall ist es notwendig, eine separate Wildcard für die jeweilige Subdomain anzulegen, damit auch deren Sub-Subdomains korrekt aufgelöst werden.

Beispiel

Du hast bisher die folgenden DNS-Einträge angelegt:

*.ihrdomainname.de
blog.ihrdomainname.de

 

Du möchtest nun admin.blog.ihrdomainname.de nutzen und stellst fest, dass die Wildcard *.ihrdomainname.de nicht greift, sondern nur für direkte Subdomains, die nicht explizit definiert wurden.

Der Grund dafür ist, dass alle nicht explizit angelegten Subdomains unterhalb von ihrdomainname.de per Wildcard – inklusive weiterer Ebenen – aufgelöst werden.

Für Sub-Subdomains unterhalb von blog.ihrdomainname.de erfolgt jedoch keine Weiterleitung per Wildcard, da die Subdomain blog bereits als eigener DNS-Eintrag existiert und keinen eigenen Wildcard-Eintrag besitzt.

Benötigst Du die Wildcard für die Zone *.blog.ihrdomainname.de, muss diese separat angelegt werden.


Hinweis zu DNS-Standards (RFCs)

Dieses Verhalten ist in RFC 1034, Abschnitte 4.3.2 und 4.3.3, sowie in RFC 4592, Abschnitt 3.3.1 definiert.