Hem yerel bir etik ağına hem de VPN bağlantısına sahip 14.04 masaüstü bilgisayarında split DNS yapılandırması yapmak istiyorum. Yani, vpn üzerinden erişilen adres aralıkları için DNS aramalarını, o belirli vpn bağlantısı için yapılandırılmış (özel) DNS sunucularına göndermeliyim. Yerel ağ üzerinden sunulan diğer adresler farklı (genel) dns sunucuları kullanmalıdır.
https://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/ yerel bir dnsmasq çözümleyicisine sahip olduğumuz için bunun kolay olduğunu öne sürüyor. Alıntı:
Büyük avantaj, bir VPN'e bağlanırsanız, tüm DNS trafiğinizin geçmişte olduğu gibi VPN üzerinden yönlendirilmesini sağlamak yerine, yalnızca bu VPN tarafından açıklanan alt ağ ve alanlarla ilgili DNS sorguları göndermenizdir. Bu özellikle geçmişte her şeyin yavaşlatılacağı yüksek gecikmeli VPN bağlantıları için ilginçtir.
Ancak bu işin nasıl yapıldığını çözemiyorum! VPN etkin değilken ağ yöneticisi, dnsmasq'a yerel halka açık DNS sunucularını yukarı akış sunucuları olarak kullanmasını söyler (bu iyidir). Şimdi bir VPN bağlantısını etkinleştirirsem, ağ yöneticisi, dnsmasq'a, yukarı yöndeki dns sunucularını vpn bağlantısı için yapılandırılmış özel olanlara değiştirmesini söyler. Ve şimdi tüm yerel trafik dns aramaları için vpn'ye gidiyor (bu kötü!).
"Gerçek" bir dnsmasq kurulumum olsaydı, belirli aramaları belirli dns sunucularına yönlendirmesini dnsmasq.conf dosyasında söyleyebilirdim. Peki bu Ubuntu masaüstünde sağlanan kesme dnsmasq / ağ yöneticisi kurulumuyla nasıl çalışır?
Sanırım bir seçenek sadece tam dnsmasq'ı kurmak, ancak bu, ağ yöneticisinin çoğunlukla üstesinden geldiği türden yapılandırma ayrıntılarını 2 ayrı yerde tutmam gerektiği anlamına geliyor. Baska öneri?