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

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

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 !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter