Einrichtung des Secondary NS die "te :-)

Bind, PowerDNS
Post Reply
Anonymous
 

Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

HAllo zusammen.
Ich habemir nun mal dieverse tread durchgelesen zum Thema "Secondary NS" muss aber sagen bin nicht wirklich 100% schlau geworden, obwohl es recht einwach ausschaut!

Also folgendes:
Ich Habe nun auf ein Server mir den Bind9 eingerichtet, und der Läuft auch recht gut (alle domains werde auch Korekt aufgelöst)

Der aufbau:
Ich habe mir bei Schlunftech. die Domain ksv-server.de geregt und
dann auf mein namens server als NS ns.ksv-server.de eingerichtet
bei Schlund habe ich dann beim Proimären DNS Die domain ns.ksv-server.de * IP adresse (217.71.173.195 eingebengen (als Glue)

Auf dem Server verwalte Ich die ns.ksv-server.de über die Glue.hosts

Code: Select all

$TTL 1W 
@      IN SOA  ns   hostmaster ( 
         2004032601 
         8H 
         2H 
         1W 
         12H ) 

@      IN NS   ns 
@      IN NS   ns.schlund.de. 

@      IN A   217.71.173.195 
*      IN A   217.71.173.195

@      IN MX   10 mx 
*      IN MX   10 mx 


Alle Anderen Domains verwalte ich über die Default.host

Code: Select all

$TTL 1W 
@      IN SOA  ns.ksv-server.de.   hostmaster.ksv-server.de. ( 
         2004032601 
         8H 
         2H 
         1W 
         12H ) 

@      IN NS   ns.ksv-server.de. 
@      IN NS   ns.schlund.de. 

@      IN A   217.71.173.195
*      IN A   217.71.173.195 

@      IN MX   10 mx 
*      IN MX   10 mx 
Soweit so gut.
Eintragen tuhe ich Die Domains natürlich manuell in die Named.conf

Code: Select all

directory "/var/named";
listen-on-v6 { any; };
notify no;
	
	auth-nxdomain no;
	#erlaubt das zone-update zu ns.schlund.de und ns2.schlund.de
	allow-transfer {195.20.224.97; 195.20.225.34;};
};

zone "localhost" in {
	type master;
	file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
	type master;
	file "127.0.0.zone";
};

zone "173.71.217.in-addr.arpa" in { 
	type master;	
	file "217.71.173.zone";
};

zone "." in {
        type hint;
        file "root.hint";

};

zone "ksv-server.de" {
 type master;
file "glue.hosts";
};

zone "user1.de" {
 type master;
file "default.hosts";
};

zone "user2.de" {
 type master;
file "default.hosts";
};
So, nun das Problem ?
Nun möchte ich den ZWEITEN Server als Secondary NS betreiben.
Nur möchte ich dort dann gerne als Domain "ns2.ksv-server.de" nehmen..

Aber ich finde den Anfang einfach nicht :-(
Wie soll ich das anrichten das

1) (das wichtigste)
das auf dem Zweiten ns2.ksv-server.de Akzepiert wird?
(den ksv-server zeigt ja auf dem ersten server)

2) das der Zweite server immer Aktuell mit den ersten Abgeglichen wird ..

Währe nett wenn evtl sich nochmal die mühe macht und mir das noch mal in eier Form "für dummys" erklären würde ;-)

Ich danke euch schonmal im vorraus.

PS: ZU 1) währe evtl eine erklärung sehr nett, den ich verstehe einfach nicht wie ich eine Domain auf zwei server zeigen lassen soll :-(

Gruß
Sky
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: Einrichtung des Secondary NS die "te :-)

Post by wgot »

Hallo,

ich fang mal hinten an: eine Domain kannst Du nicht auf 2 Server leiten, aber das willst Du ja auch nicht - Du willst eine Subdomain für den zweiten Server abzweigen:

Code: Select all

@ IN A <ip1> ; die domain ohne www
ns1 IN A <ip1> ; die Subdomain für den ersten NS
ns2 IN A <ip2> ; die Subdomain für den zweiten NS
* IN A <ip1> ; alle anderen Subdomains.
Wenn Du das in die glue.hosts reinbaust, die IN SOA und IN NS anpaßt und beim Domainprovider für beide NS die jeweilige IP dahinterschreibst bist Du auch schon fertig.

Der Secondary übernimmt Ã?nderungen sofort, wenn Du ihn neu startest, ansonsten frägt er alle 8 Stunden beim Primary nach der Serial, und wenn die erhöht wurde holt er die Daten neu. Die 8 Stunden kannst Du in zulässigen Grenzen ändern, ist der erste Wert nach der Serial.

Gruß, Wolfgang
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

Danke für den Tipp
Ich werde es mal versuchen

Habe ich das also richtig verstanden, das ich diesen Code (angepast)
in der Glue.host auf den Secondary NS einrichte (nicht auf den Primär NS)

Und der rest geht dann von alleine ?

Gruß
Sky
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: Einrichtung des Secondary NS die "te :-)

Post by wgot »

Hallo,

nö, auf dem Primary einrichten.

Auf dem Secondary nur für jede Domain:

Code: Select all

zone "domain.de" {
  type slave;
  file "slave/domain-de.zone";
  masters { <IP des primary>; };
};


Ordner /var/named/slave/ muß existieren.
Im Primary muß bei allow-transfer die IP des Secondary drinstehen, der Secondary braucht kein allow-transfer.

Primary einrichten, starten, testen, dann Secondary einrichten, starten, testen. Beim Start des Secondary wird vom Primary übernommen wenn alles ok ist. Nochmaligen Ã?bernahmeversuch kannst Du durch Neustart des Secondary auslösen.

Gruß, Wolfgang
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

Ah, jetz ja ;-)

Nur noch eine frage....

Dann muß ich in Ordner slave ja noch das file "domain-de.zone"
anlegen, oder macht er das dann von selber (ist das das File was er sich von Primären holt ?

Und wenn ich es anlegen muss, muss ich dort bei den eintragungen auf etwas achten ?
(iP des Primären oder so ?)

und domain-de muss ich da dan nun die Domain von Primären oder secundären NS eintragen ?

Sorry, das ich so viel fragen, aber ich bin etwas verwirt (bei zwei NS-Servern ;-)

EDIT:
Ã?hm noch was, wenn ich nun bei Primären bei Tranfer alow die IP des Zweiten NS eingebe, dann weis der zweite NS zwar das es den ersten gibt, aber wenn beim Zweiten KEIN transfer Alow mehr drin ist, woher weis den dann der rest der Welt das es die Namenserver bei mir gibt ?
Bis jetzt war immer bei transfer alow die ip vonb Schlund drin und daher wurde es dann weiterverteilt, aber wenn die doch kein Bescheit mehr kommen......Mhhhhh......muss ichdas nun verstehen ?



gruß
Sky
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: Einrichtung des Secondary NS die "te :-)

Post by wgot »

Hallo,

domain-de.zone legt er beim Transfer alleine an. domain-de ist dabei die zu betreuende Domain:
zone "ksv-server.de" --> file "ksv-server-de.zone"
zone "user1.de" --> file "user1-de.zone"
usw.

Mit allow-transfer erlaubst Du dem Secondary die Abfrage.
Ã?ber zone "domain.de" ... type slave; teilst Du dem Secondary mit, daß er sich um die Domain kümmern soll. Zusätzlich müssen natürlich die IN SOA und IN NS stimmen.

Wenn Du beim Domainprovider die Nameserveränderung eingibst, geht das weiter an's NIC, in die Nameserver vom NIC und in die Root-Nameserver. Dort bedienen sich dann die Providernameserver. Es dauert dabei ein paar Tage bis der "Rest der Welt" informiert ist.

Gruß, Wolfgang
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

Ahaaaaaaaa, das werde ich mal testen...hört sich im monet recht einfach an .....

Wenn ich nicht weiterkomme (was ich nicht hoffe) dann melde ich mich nochmal....ansonsten danke ich dir recht herzlich für die ausfühliche erklärung :-)
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

Hi nun doch nochmal die nervensäge :-)

Ã?hmm, also betr, der ZONE
Du schreibst ja das ich bei ZWEITEN NS die Domains in der Zone eintragen muss .......

heiust das also wenn ich eine Domain anmelde, dann muss ich es in den ERSTEN und in den ZWEITEN in den Zone manzuell eingeben ?

Ich dachte ich trage es in ersten ein (in named.conf) und der Tweite trägt es dann alleine ein .....

Oder habe ich da nun was falsch verstanden
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: Einrichtung des Secondary NS die "te :-)

Post by wgot »

Hallo,

1.NS: in die named.conf eintragen und vorhandenes Zonefile (default.zone, glue.zone) angeben.

2.NS: in die named.conf eintragen und Zonefile automatisch erstellen lassen, nur den Namen für's automatisch erstellte Zonefile vorgeben.

Gruß, Wolfgang
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

Gut alles klar, dann hoffe ich mal das ich es nicht vergesse in beiden einzutragen *lol*

Besten dank nochmal ....

cu
Sky
Anonymous
 

Re: Einrichtung des Secondary NS die "te :-)

Post by Anonymous »

MAl noch was anderes..OK habe nun nicht geschaut ob es das schon gibt *gg*

Muss ich eigenlich die Domains immer eingeben?
Kann ich in der named.conf micht z.B. einfach
*.de
*.com angeben ?

So das alles automaisch akzepiert wird ?

Dann bräuchte ich doch nicht mehr dran denken und alles geht dann, oder etwas nicht ?
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: Einrichtung des Secondary NS die "te :-)

Post by wgot »

Hallo,

geht nicht.
Du kannst Dir ein Script basteln, das eine Domain in beide named.conf einträgt wenn Du genügend Domains anmelden willst daß es sich rentiert.

Gruß, Wolfgang
Post Reply