Files
varlog/_cache/articles/68fb6239-5fd8-4941-9f64-2bd0dcea3ac2.json
T
2026-05-15 10:37:48 +02:00

1 line
2.7 KiB
JSON

{"uuid":"68fb6239-5fd8-4941-9f64-2bd0dcea3ac2","slug":"resolv-conf","title":"resolv.conf","author":"cedric@abonnel.fr","published":true,"published_at":"2022-05-24 16:45:11","created_at":"2022-05-24 16:45:11","updated_at":"2022-05-24 16:45:11","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# resolv.conf\n\n![](20220524-182059.png)\n\nEn 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`.\n\nExemple de fichiers `/etc/resolv.conf`\n```conf\n# Generated by resolvconf\ndomain acegrp.lan\nnameserver 192.168.100.3\n```\n\nNormalement, 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.\n\nPour 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.\n\nSi 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.\n\n## Configurer resolvconf\n**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.\n\nCes paquets incluent divers fichiers de configuration pour d'autres paquets. \n\nPour savoir si c'est le programme **resolvconf** qui est installé, vous pouvez taper :\n resolvconf -v\n \nOn 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.\n\nVous pouvez utiliser les entrées **dns-nameserver** dans le fichier de configuration approprié de `/etc/network/interfaces`.\n\nExemple de configuration avec dns-nameserver :\n```conf\niface eth0 inet static\n address 192.168.1.3\n netmask 255.255.255.0\n gateway 192.168.1.1\n dns-nameserver 192.168.1.254\n dns-nameserver 9.9.9.9\n dns-search foo.org bar.com\n\niface default inet dhcp\n```","featured":false,"tags":[]}