Kann dnsmasq eine bestimmte Domäne von mehreren Servern auflösen?

590
Harald

Die Firma compx hat die Domäne compx.com. Ohne spezielle Konfiguration kann dnsmasq Computer in dieser Domäne problemlos auflösen.

Nun melde ich mich mit dem VPN von compx.com an vpnc. Anstatt eine private Subdomain für interne Computer zu haben, ordnen sie jeden Server in seiner öffentlichen Domäne wie srv001testblorg.compx.com ein. Diese internen Servernamen sind jedoch nicht außerhalb des VPNs auflösbar, sondern nur innerhalb.

Um diese im VPN auflösen zu können, füge ich meiner dnsmasq-Konfiguration eine Zeile hinzu

Server = / compx.com / 10.1.0.11

Dabei ist die IP-Adresse 10.1.0.11 ihr interner DNS-Server.

Leider kann ich im selben Moment nicht einmal ihre öffentlichen Server wie wwww.compx.com auflösen, sobald ich ihr VPN verlasse, da der interne DNS-Server dann nicht mehr verfügbar ist.

Ein Neustart dnsmasqbei der Eingabe des VPN ist nicht meine bevorzugte Option, da von dnsmasqverwaltet wird NetworkManager, während ich vpncdas VPN eingebe.

Irgendwelche Ideen, wie diese Default / Fallback-Suche mit dnsmasq konfiguriert werden könnte?

0
Hallo! Haben Sie jemals eine Lösung dafür gefunden? Aleks G vor 6 Jahren 0

1 Antwort auf die Frage

0
milli

Das VPN sollte DNS-Server bereitstellen, um diese unterschiedliche "Ansicht" von internem DNS gegenüber externem (oder öffentlichem) DNS anzuzeigen, wenn das VPN aktiv ist, und diese internen DNS-Server müssen so konfiguriert sein, dass sie alle anderen Daten durchlassen, die öffentlich aufgelöst werden sollen . Wenn Sie das native VPNC-Plugin für NetworkManager (NM) verwenden, ist dies alles transparent, und dnsmasq wird von NM für Sie neu konfiguriert (sofern verwendet) oder nur /etc/resolv.conf neu konfiguriert.