Personnaliser son resolv.conf

Vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Personnaliser son resolv.conf

Message par cyrille »

Le fichier /etc/resolv.conf, indique quels serveurs de noms utiliser, DNS (en général ceux du FAI). Mais en fonction du type de connexion utilisé, il est parfois nécessaire de faire appel à différents serveurs de noms (DNS).
On peut le modifier à la volée mais il sera régénéré au prochain reboot.
Voici une procédure afin de rendre les modifications pérennes, proprement, sans passer passer un chattr +i

1/ On devra installer le paquet resolvconf non installé par défaut sous Mint.

Code : Tout sélectionner

 sudo apt install resolvconf
2/ Ce paquet installera ce nouvel ensemble de dossiers / fichiers

Code : Tout sélectionner

cd /etc/resolvconf/resolv.conf.d/ ; ls
base  head  original  tail
3/ On éditera alors ce fichier

Code : Tout sélectionner

sudo nano /etc/resolvconf/resolv.conf.d/head
En ajoutant par exemple

Code : Tout sélectionner

nameserver 8.8.8.8
Ce qui donne

Code : Tout sélectionner

cat /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 8.8.8.8
Et y ajouter les dns souhaités

4/ Mettre à jour la configuration

Code : Tout sélectionner

sudo resolvconf -u
5/ Relancer le réseau

Code : Tout sélectionner

 sudo service network-manager restart 
Pour Mint 21

Code : Tout sélectionner

sudo systemctl restart NetworkManager.service
4/ Rebooter pour vérifier

Code : Tout sélectionner

cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 8.8.8.8
nameserver 127.0.0.53
Le DNS est désormais prioritaire

nslookup le confirme

Code : Tout sélectionner

nslookup google.com
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	google.com
Address: 216.58.206.238
Name:	google.com
Address: 2a00:1450:4007:810::200e


PS Vous pouvez saisir comme DNS un masque ipv4 ou ipv6
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre