[Linux] Configurer DNS avec resolv.conf

Introduction

Il peut être parfois utile de configurer manuellement la gestion DNS de son Linux, pour indiquer un server DNS personnel par exemple.

Pour cela, le fichier /etc/resolv.conf peut être modifié pour indiquer au système quels sont les servers devant être utilisés pour résoudre un nom de domaine.

Configuration

Normalement, le fichier /etc/resolv.conf est automatiquement créé à l’installation du système. S’il manque, il peut être créé et rempli en tant que root :

sudo nano -c /etc/resolv.conf
nameserver 192.168.1.1
nameserver 8.8.8.8

Certains programmes, tels que dhcpcd, networkmanager, etc… peuvent modifier le fichier /etc/resolv.conf et donc effacer ce qui a été manuellement configuré auparavant. Il est possible d’empêcher ce comportement via la commande suivante :

chattr +i /etc/resolv.conf

Ajouter un Commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *