informatique:resolv.conf

resolv.conf

En standard, votre machine est configurée avec un ou plusieurs serveurs DNS externes. Cette déclaration est effectuée dans le fichier /etc/resolv.conf.

Exemple de fichiers /etc/resolv.conf

resolv.conf
# Generated by resolvconf
domain acegrp.lan
nameserver 192.168.100.3

Normalement, le fichier resolv.conf est géré dynamiquement par le service réseau. C'est la valeur par défaut. Elle est destinée aux ordinateurs portables et autres systèmes mobiles qui peuvent se connecter à différents réseaux. Elle fonctionne également bien pour de nombreux systèmes de bureau et de serveur, tant que l'infrastructure réseau est bien paramétrée.

Pour certains systèmes, sur certains réseaux, l'administrateur système peut souhaiter configurer /etc/resolv.conf à la main. Cela conduit à un conflit entre les changements de l'administrateur, et les changements dynamiques effectués par le service réseau.

Si vous éditez /etc/resolv.conf à la main, et que vous avez besoin d'empêcher le service réseau d'écraser vos changements, voici quelques options utiles à connaître.

Debian fournit deux paquets, chacun contenant un programme nommé resolvconf, qui peut être utilisé pour contrôler (ou carrément empêcher) l'altération du fichier /etc/resolv.conf par le service réseau. Ces paquets sont openresolv et resolvconf. Les deux programmes exactement le même résultat, et vous devez donc choisir l'un ou l'autre.

Ces paquets incluent divers fichiers de configuration pour d'autres paquets.

Pour savoir si c'est le programme resolvconf qui est installé, vous pouvez taper :

resolvconf -v

On part du principe que resolvconf est installé, et que vous utilisez ifupdown pour configurer vos interfaces réseaux. C'est la configuration standard en 2022.

Vous pouvez utiliser les entrées dns-nameserver dans le fichier de configuration approprié de /etc/network/interfaces.

Exemple de configuration avec dns-nameserver :

00-eth0
iface eth0 inet static
   address 192.168.1.3
   netmask 255.255.255.0
   gateway 192.168.1.1
   dns-nameserver 192.168.1.254
   dns-nameserver 9.9.9.9
   dns-search foo.org bar.com
 
iface default inet dhcp
  • informatique/resolv.conf.txt
  • Dernière modification : 2022/05/24 18:45
  • de Cédric ABONNEL