
Ich habe eine Domäne, die auf einen Server verweist, und ich habe außerdem eine Subdomäne mit einem Datensatz dafür example.com
erstellt, um sie gerne auf einen anderen Server zu verweisen.A
sub.example.com
Jetzt möchte ich alle Subdomains von mit dem zweiten Server verwalten sub.example.com
. sub2.sub.example.com
Wie soll ich das machen? Ich möchte keinen weiteren A
Eintrag in Godaddy für eingeben sub2.sub
, ich möchte nur sagen, dass alle Subdomains von sub.example.com
auf dem zweiten Server aufgelöst werden sollen
Zu Ihrer Information: Ich habe Virtualmin auf dem zweiten Server, daher ist dort ein DNS-Server installiert, um eingehende Anfragen aufzulösen.
Dank im Voraus
Antwort1
Sie versuchen, eine Delegation zu erstellen, dieESDatensätze. Erstellen Sie einen NS-Datensatz, der auf einen Namen verweist, der A/AAAA-Datensätze hat, die auf den neuen DNS-Server verweisen:
myserver.domain.com. AAAA 2001:db8::1
myserver.domain.com. A 192.0.2.1
sub.domain.com. NS myserver.domain.com.
Delegation deckt alle Subdomänen abUndder Name selbst. Alle A/AAAA-Abfragen sub.domain.com.
(und alle anderen Datensatztypen) werden tatsächlich über den zweiten Server aufgelöst.
Dies bedeutet, dass Sie auch alle anderen Datensätze aus der übergeordneten Zone entfernen sub.domain.com.
und sie stattdessen der untergeordneten Zone (dem zweiten Server) hinzufügen sollten.
Andere Varianten
NS-AufzeichnungenSinddarf auf einen Nameserver-Namen verweisen, der von der Delegation selbst abgedeckt ist, aber wenn dies geschieht, müssen diese A/AAAA-Einträge dupliziert werden zwischenbeidedie übergeordneten und untergeordneten Domänen (sie werden zu „Klebedatensätzen“).
Beispielsweise gilt:
mysrv.sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS mysrv.sub.domain.com.
Das istwahrscheinlichauch gültig, aber ich würde nicht empfehlen, es zu tun:
sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS sub.domain.com.