Ich resolv.conf
war früher statisch und du hast es selbst bearbeitet.
Später schrieb der DHCP-Client es mit einigen statischen Einträgen und dem, was er aus der DHCP-Lease erhielt, neu.
Heutzutage haben einige Distributionen - wie meine (Linux Mint 18.1) - einen /etc/resolv.conf.d
Mechanismus mit mehreren Unterverzeichnissen von Skripten, und ich kann mir keine Gedanken darüber machen.
Was ist dann der richtige Weg?
- um anzuzeigen, dass ich die in der DHCP-Lease erhaltenen DNS-Server verwenden oder nicht verwenden möchte?
- Feste Einträge zur resolv.conf hinzufügen, immer oder als Fallback, wenn es keinen durch DHCP-Lease erhaltenen Nameserver gibt?
- Entscheidungen über die relative Reihenfolge in der Datei zu treffen?
Es macht mir nichts aus, einige eigene Skripte zu schreiben, wenn ich habe, ich möchte einfach nicht gegen den vorhandenen Mechanismus "arbeiten" oder doppelte Arbeit leisten.
dhclient
, dass DHCP-DNS-Informationen ignoriert / ersetzt werden. Ich bin mir nicht sicher, ob es dafür einen Mechanismus gibt /etc/resolv.conf.d
(aber ich verwende Mint nicht und habe diese Skripte nicht).
/etc/resolv.conf
geht, der localhost (der dnsmasq ausführt), daher ist mir nicht klar, wie dnsmasq, der Mechanismus resolv.conf.d und der DHCP-Client interagieren.
resolvconf
auf Servern ... unix.stackexchange.com/questions/286195/…