On 24.08.21 15:17, Bernd Nachtigall wrote:
Verbinde ich mich mit einem VPN (via NetworkManager), bekomme ich neben der IP auch die dortigen DNS-Server zugewiesen. Das ist perfekt.
Möchte ich allerdings dann einen lokalen Host aufrufen, erhalte ich die Meldung das der FQDN nicht aufgelöst werden kann. Das ist in soweit klar da die DNS-Server die via VPN zugewiesen wurden, den lokalen FQDN nicht auflösen können und die entsprechende Meldung an meinen Resolver schicken. Also alles richtig.
Bekomme ich es trotzdem irgendwie hin das der lokale Resolver dann nicht aufgibt sondern den nächsten der in resolv.conf gelisteten DNS-Server anfragt?
Der glibc Resolver kann das nicht, Der nimmt immer den ersten erreichbaren Server aus der resolv.conf. Lösung 1 wäre: Du installierst Dir auf Deinem Laptop einen lokalen unbound, dem Du verschiedene forward-zones konfigurierst. Das automatische Umschallten via Network- Manager entfällt dann aber m.W. Lösung 2: Du beschäftigst Dich mit systemd-resolved. Der kann unterschiedliche Resolver **pro** Interface. Da habe aber auch nur theoretische Kenntnisse von. Viele Grüße Ulf