DNS - zone transfer (etwas ungewöhnlich)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

DNS - zone transfer (etwas ungewöhnlich)

Beitrag von bongout » 08.03.2006 15:23:19

Hi Folks,

reumütig kehre ich hierher zurück nachdem ich versucht hab', mein Problem von DNS Spezialisten lösen zu lassen... *nie wieder*

Folgendes, vielleicht seltsames Setup:

Mein Kumpel hat ein Rack in RZ und betreibt zwei DNS Server. Meine domain.tld liegt zurzeit auf einer seiner Maschinen und wird über siene DNS aufgelöst.

Jetzt möchte ich vier (jaja... nicht kleckern) Server in sein Rack stellen und - das Problem - meine domain.tld mit einem eigenen DNS Server verwalten.

Gibt es eine Möglichkeit (sicher... :-) nur wie...) dass ich

Code: Alles auswählen

www.domain.tld
www1.domain.tld
xyz.sub.domain.tld
...
mit meinem DNS manage und die nötigen Info's, an die DNS von meinem Kumpel übertrage?

Danke schon mal....

Benutzeravatar
Hosi
Beiträge: 226
Registriert: 17.03.2003 15:17:29

Beitrag von Hosi » 09.03.2006 03:57:22

Wenn es Dir darum geht, dass Dein DNS-Server der eigentliche Nameserver für die Zone ist, als offizieller primärer Nameserver aber der DNS Deines Kumpels eingetragen ist, dann willst Du einen hidden primary (oder stealth primary).

Such mal bei google, da wirst Du einiges finden...

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 09.03.2006 09:15:58

mal vorweg: debianforum ist einfach das beste wo gibt im Netz :-)

Danke Hosi - genau das hab' ich gesucht.

Alternativ hab' ich mir auch überlegt, der Teil mit

Code: Alles auswählen

xyz.pub.domain.tld
über Master / Slave beziehungen zu handhaben....

Code: Alles auswählen

// named.conf file fragment vom "offiziellen" DNS
....
options {
    ....
    allow-transfer {"none";};
    ....
};
zone "example.com" in{
	type master;
	file "master/master.example.com";
  // explicitly allow slave
	allow-transfer {192.168.0.4;};
};
// optional - we act as the slave (secondary) for the delegated domain
zone "us.example.com" IN {
	type slave;
	file "slave/slave.us.example.com";
	masters {10.10.0.24;};
};
Also ganz offiziell meine drei domains, die sich selten ändern bei meinem Kumpel auflösen lassen und die unter *.pub.domain.tld über einen eigenen DNS verwalten.


Code: Alles auswählen

// named.conf file fragment von meinem DNS
....
options {
    ....
    allow-transfer {"none";};
    ....
};
zone "us.example.com" in{
	type master;
	file "master/master.us.example.com";
  // explicitly allow slave
	allow-transfer {192.168.0.3;};
};


Antworten