Configurer le DNS sur Debian & Ubuntu
Comment modifier les serveurs DNS sur Debian/Ubuntu.
DNS (Domain Name System) est le système qui traduit les noms de domaine lisibles par les humains (comme google.com) en adresses IP utilisées par les ordinateurs pour se connecter aux serveurs. Les serveurs DNS publics tels que Google Public DNS et Cloudflare peuvent être utiles dans les cas suivants :
- Problèmes d'accès : Les serveurs DNS de votre fournisseur d'accès peuvent être lents, peu fiables ou bloquer certains sites.
- Confidentialité & vitesse : Les résolveurs DNS tiers offrent souvent une résolution plus rapide, une meilleure confidentialité et même un filtrage des malwares.
- Restrictions géographiques : Certains services se comportent différemment selon le serveur DNS utilisé.
Sur les VPS ou les serveurs dédiés sous Debian/Ubuntu, le fichier /etc/resolv.conf est souvent modifié manuellement pour utiliser des serveurs DNS plus rapides, plus fiables ou axés sur la confidentialité, plutôt que ceux fournis par votre hébergeur ou votre fournisseur d'accès.
Étape 1 : Ouvrir le fichier resolv.conf
Utilisez n'importe quel éditeur de texte, par exemple nano :
sudo nano /etc/resolv.conf
Étape 2 : Mettre à jour les lignes nameserver
Remplacez ou ajoutez les serveurs DNS souhaités dans les lignes nameserver. Voici quelques options DNS publiques courantes :
Google Public DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
Cloudflare DNS
nameserver 1.1.1.1
nameserver 1.0.0.1
Quad9
nameserver 9.9.9.9
nameserver 149.112.112.112
Exemple de fichier complet :
Paramètres optionnels (peuvent être conservés ou supprimés)
options rotate
options timeout:2
options attempts:1
Paramètres optionnels (peuvent être conservés ou supprimés)
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 8.8.8.8
Étape 3 : Enregistrer les modifications
Dans nano :
- Ctrl+O → Entrée (enregistrer)
- Ctrl+X (quitter)
Étape 4 : Appliquer les modifications
Redémarrez le résolveur DNS ou mettez à jour le cache :
sudo systemctl restart systemd-resolved
ou (si vous utilisez resolvconf) :
sudo resolvconf -u
Vérifiez que le DNS fonctionne :
nslookup google.com
ou
dig google.com
Nos produits et services
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !