Zwei DNS-Server, beide unvollständig

Zwei DNS-Server, beide unvollständig

In meiner Firma haben wir zwei DNS-Server: einen für die internen Hostnamen und einen für das Internet.

Ich habe versucht, beide in meinem Netzwerkmanager zu konfigurieren, was dazu führte, dass die beiden DNS-Server-IPs in meinem waren /etc/resolv.conf.

Wenn ich den Internet-DNS-Server als primären DNS-Server einstelle und versuche, den Namen eines internen Hostnamens aufzulösen, schlägt dies fehl und der Resolver versucht nicht, die IP-Adresse mithilfe des sekundären DNS-Servers zu finden.

Wenn ich hingegen den internen DNS als primär einstelle, kann ich von meinem Computer aus keinen Internetserver erreichen.

Gibt es eine Lösung, um den Resolver dazu zu bringen, den sekundären DNS abzufragen, wenn der erste mit „Kein solcher Name“ oder einem anderen DNS-Lookup-Fehler antwortet?

Antwort1

Ich nehme an, Sie können Ihren eigenen Nameserver (BIND) zum Auflösen verwenden:

zone "." IN {
    type forward;
    forward only;
    forwarders {8.8.8.8;};
};

zone "company.lan" IN {
    type forward;
    forward only;
    forwarders {192.168.0.1;};
};

verwandte Informationen