Comment définir un domaine de recherche DNS et d'autres paramètres resolv.conf dans Ubuntu ?

Comment puis-je définir un domaine de recherche DNS et d’autres paramètres de /etc/resolv.conf dans Ubuntu de manière à ce qu’ils persistent après un redémarrage ? Chaque fois que je modifie resolv.conf manuellement, les modifications sont écrasées au prochain renouvellement DHCP.

Sur les versions modernes d’Ubuntu utilisant systemd-resolved, modifiez /etc/systemd/resolved.conf :

[Resolve]
DNS=192.168.1.1
Domains=domaine.com recherche.local

Puis redémarrez le service :

sudo systemctl restart systemd-resolved

Sur les anciennes versions utilisant resolvconf, éditez /etc/resolvconf/resolv.conf.d/head pour ajouter des entrées permanentes.

Pour les clients DHCP, ajoutez dans /etc/dhcp/dhclient.conf :

supersede domain-search "domaine.com", "recherche.local";