Re: Eigene TopLevelDomain in BIND einrichten

From: Bernd Walter <ticso(at)cicely9.cicely.de>
Date: Wed, 9 Apr 2003 12:19:31 +0200

On Wed, Apr 09, 2003 at 11:51:02AM +0200, Philon Terving wrote:
> Hallo Liste,
>
> dank Bernds Empfehlung meine 2 Netze mittels PPTP mit einander zu
> verbinden habe ich jetzt glücklich zwei Netze miteinander laufen.
>
> Nun hab ich das nächste Problem. Wie bekomme ich auch die beiden
> lokalen DNS Zonen aufgelöst?
>
> Ich habe also netz1.lan und netz2.lan. Jetzt sollten die beiden BINDs
> jeweils natürlich wissen, das der NS für netz1 192.168.0.1 und für der
> für netz2 192.168.2.1 ist. Dazu wollte ich eine TLD .lan einrichten und
> dort dann die beiden NS für netz1 und netz2 eintragen, damit Anfragen
> an die jeweilig zuständigen Server weitergegeben werden können.
>
> Jetzt kommt ich nur mit den root-servern durcheinander. Denn die lösen
> ja alle TLDs auf, nur mein lokales .lan sicherlich nicht.

Ist genauso einzutragen wie jede andere Zone:
named.conf:
zone "foo.de" {
        type master;
        file "db.foo.de";
};

db.foo.de:
$TTL 86400
@ IN SOA blah.foo.de. hostmaster.foo.de. (
                                2003033103 ; Serial
                                43200 ; Refresh
                                7200 ; Retry
                                1209600 ; Expire
                                86400 ) ; Minimum
@ IN NS blah.foo.de.
                IN NS blubber.foo.de.
[...]

Auf dem zweiter Nameserver reicht folgendes in der named.conf:
zone "foo.de" {
        type slave;
        masters { 1.2.3.4; );
        file "db.foo.de";
};

Wenn du eine Zone für lan aufmachst, dann kannst du per NS Einträge
auf die jeweiligen Nameserver delegieren - Delegation funktioniert
allerdings nur auf A (bzw. A6/AAAA) Records.

Wenn du hingegen nur explizit andere Caching Nameserver auf die eigenen
forwarden willst, dann trage die entweder global als forwarder ein, oder
definiere Zonenspezifische forwarder:
zone "foo.de" {
      type forward;
      forwarders { 1.2.3.4;};
};

Deine Trennung der internen Nameserver ist allerdings alles andere
als praktisch.
Im einfachsten Fall sind die gegenseitig Slave und laufen beide für
alle anderen als globale Forwarder.
Dann hast du wesentlich weniger Konfigurationsaufwand.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 09 Apr 2003 - 12:19:43 CEST

search this site