Bind: Subzone weiterleiten wenn Masterzone auf Server liegt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
feltel
Webmaster
Beiträge: 10461
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Bind: Subzone weiterleiten wenn Masterzone auf Server liegt

Beitrag von feltel » 21.12.2006 08:47:37

Ich hab ein kleines Verständnisproblem, da ich folgendes nicht hinbekommen: Auf unserem DNS-Server haben wir eine Zone für die lokalen PCs, Drucker, .... Nun will/muss ich aber unterhalb dieser Zone eine weitere Zone erstellen, die aber nicht auf dem DNS-Server laufen kann sondern deren Requests weitergeleitet werden müssen. Ich habs folgendermaßen konfiguriert:

Code: Alles auswählen

zone "lpz1.foobar.de" {
        type master;
        file "/etc/bind/db.lpz1.foobar.de";
};
zone "ad.lpz1.foobar.de" {
        type forward;
        forward only;
        check-names ignore;
        forwarders {
                10.0.2.60;
        };
};
was aber offensichtlich nicht funktioniert, da Requests nach bar.ad.foobar.de usw. nicht an die 10.0.2.60 (auf dem ein Windows-DNS läuft) weitergeleitet werden. Auch eine Verschachtelung der ad.lpz1.foobar.de-Definition innerhalb von lpz1.foobar.de hilft nicht.

Geht das überhaupt was ich mir ausgedacht hab?

ralf-c
Beiträge: 3
Registriert: 20.12.2006 01:06:43

Re: Bind: Subzone weiterleiten wenn Masterzone auf Server li

Beitrag von ralf-c » 21.12.2006 12:18:36

feltel hat geschrieben:Ich hab ein kleines Verständnisproblem, da ich folgendes nicht hinbekommen: Auf unserem DNS-Server haben wir eine Zone für die lokalen PCs, Drucker, .... Nun will/muss ich aber unterhalb dieser Zone eine weitere Zone erstellen, die aber nicht auf dem DNS-Server laufen kann sondern deren Requests weitergeleitet werden müssen. Ich habs folgendermaßen konfiguriert:

Code: Alles auswählen

zone "lpz1.foobar.de" {
        type master;
        file "/etc/bind/db.lpz1.foobar.de";
};
zone "ad.lpz1.foobar.de" {
        type forward;
        forward only;
        check-names ignore;
        forwarders {
                10.0.2.60;
        };
};
was aber offensichtlich nicht funktioniert, da Requests nach bar.ad.foobar.de usw. nicht an die 10.0.2.60 (auf dem ein Windows-DNS läuft) weitergeleitet werden. Auch eine Verschachtelung der ad.lpz1.foobar.de-Definition innerhalb von lpz1.foobar.de hilft nicht.

Geht das überhaupt was ich mir ausgedacht hab?
Hallo,
das geht mit Bind ab version 9.1. Allerdings brauchst du nicht alle Optionen:

Code: Alles auswählen

zone "lpz1.foobar.de" {
        type master;
        file "/etc/bind/db.lpz1.foobar.de";
};
zone "ad.lpz1.foobar.de" {
        type forward;
        forwarders {
                10.0.2.60;
        };
};
So sollte das schon gehen. Wenn nicht, schau dir mal die Logfiles an.

Gruss
Ralf[/code]

Benutzeravatar
feltel
Webmaster
Beiträge: 10461
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 21.12.2006 14:02:40

Hmmm, auf der Kiste läuft bind 8.4.6 aus Sarge. Irgend ne Chance das ich das auch unter dem umgesetzt bekomm oder andersrum gefragt lässt sich der bind ohne Probleme durch bind9 ersetzen?

Antworten