Ich habe eine * Wildcard-Subdomain, die auf 1.1.1.1 verweist. Wie kann ich eine Sub-Subdomain dl1 und dl2 (unter Hinweis auf 2.2.2.2 und 3.3.3.3) davon beschreiben? Beispielsweise muss dl1.blah.example.com auf 2.2.2.2 verweisen
Hier ist mein Zonefile:
$TTL 3600
example.com. IN SOA ns2.mydns.com. root.example.com. (
20100521 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
@ IN NS ns2.mydns.com.
@ IN NS ns1.mydns.com.
@ IN A 1.1.1.1
@ IN MX 10 mymail.com.
dl1 IN A 2.2.2.2
dl2 IN A 3.3.3.3
* IN A 1.1.1.1
Antworten:
Ich würde sagen, Sie müssen diese Datensätze hinzufügen:
Diese werden funktionieren, da dl1.example.org bereits auf 2.2.2.2 zeigt; Wenn Sie diesen letzten Datensatz ändern möchten, müssen Sie die beiden Antworten ändern, die ich Ihnen auf diese Weise gegeben habe:
quelle
Hast du dl1. @ Ausprobiert?
Ich kann es nicht testen.
quelle
@
kann nur als ganzer Eintrag verwendet werden, nicht als Suffix. Das Weglassen des Trailings.
fügt automatisch den Wert von hinzu,@
sodass keine explizite Syntax dafür erforderlich ist.Es scheint, dass RFC 1034 solche Platzhalter weder beschreibt, noch BIND sie implementiert. Sie können also eine
blah.dl1.example.com.
Domain verwenden oder einen kleinen benutzerdefinierten "DNS-Server" schreiben, der mit den richtigen IP-Adressen antwortet.quelle