Zapobiegaj przypisaniu pakietu resolvconf localhost, jeśli na hoście znajduje się nazwa bind9 / dnsmasq

2

Resolvconf to pakiet stworzony do obsługi różnych specyficznych sytuacji, takich jak Lans z dhcp, VPN i innych sytuacji, w których każdy próbuje ręcznie zmienić plik /etc/resolv.conf.

Ma algorytm, w którym maksymalny priorytet jest uzyskiwany z listą interfejsów, na przykład klienci tun i dhcp przechodzą przez połączenie ppp.

/ etc / resolvconf / interface-order

# interface-order(5)
lo.inet6
lo.inet
lo.@(dnsmasq|pdnsd)
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
hso*
em+([0-9])?(_+([0-9]))*
p+([0-9])p+([0-9])?(_+([0-9]))*
eth*([^.]).inet6
eth*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
eth*([^.]).inet
eth*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
eth*
@(ath|wifi|wlan)*([^.]).inet6
@(ath|wifi|wlan)*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
@(ath|wifi|wlan)*([^.]).inet
@(ath|wifi|wlan)*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
@(ath|wifi|wlan)*
ppp*
*

Mój problem polega na tym, że jeśli masz pakiet resolvconf, a także instalujesz serwer DNS, taki jak NAMED BIND9 lub DNSMASQ, oprogramowanie resolvconf automatycznie przypisuje najwyższy priorytet pierwszeństwu do 127.0.0.1 ..

Cóż, nie chcę tego, chcę, aby pakiet resolvconf działał normalnie, jakby bind9 / dnsmasq nie był zainstalowany. Ale nie mogę znaleźć opcji „ignoruj ​​lokalne dns, jak to możliwe, wybór dns” w konfiguracji oprogramowania resolvconf.

użytkownik3450548
źródło

Odpowiedzi:

0

Dobra wydaje się po kilku próbach znalazłem rozwiązanie ...

Komentując wszystkie wiersze localhost w pliku kolejności interfejsów, szczególnie te dwa wiersze:

# lo.@(dnsmasq|pdnsd)
# lo.!(pdns|pdns-recursor)

Wszystko działało tak, jak chciał;)

użytkownik3450548
źródło