đź”§ Comment configurer les DNS Cloudflare 1.1.1.1 sous Ubuntu (Guide complet)

Lorsque les fournisseurs d’accès à Internet appliquent des blocages via DNS, changer de serveur DNS peut être une solution simple pour retrouver un accès normal à Internet. Parmi les alternatives les plus populaires figure Cloudflare 1.1.1.1, connu pour sa rapidité, sa fiabilité et son respect de la vie privée.

Dans ce guide, nous verrons comment configurer 1.1.1.1 sur Ubuntu, en particulier lorsque le système utilise Netplan avec NetworkManager, ce qui est le cas de la plupart des installations récentes.


đź§© Pourquoi utiliser Cloudflare DNS 1.1.1.1 ?

Cloudflare met en avant plusieurs avantages :

  • Aucune censure DNS
    → contrairement à certains FAI qui modifient leurs serveurs DNS pour bloquer des sites.
  • RapiditĂ© et faible latence
  • Respect de la vie privĂ©e
    → Cloudflare affirme ne pas conserver les journaux nominativement.
  • Facile Ă  configurer

📌 Vérifier si Ubuntu utilise Netplan + NetworkManager

Sur Ubuntu moderne, la configuration réseau se trouve dans :

/etc/netplan/

Pour vérifier les fichiers présents :

ls /etc/netplan/

Les systèmes utilisant NetworkManager contiendront des fichiers du type :

90-NM-xxxx.yaml

C’est dans ces fichiers que l’on configurera les DNS.


🔧 Étape 1 : Identifier le bon fichier Netplan

Les fichiers Netplan contenant la configuration du Wi-Fi ou de l’Ethernet ressemblent à ceci :

network:
  version: 2
  renderer: NetworkManager
  wifis:
    <profile>:
      match:
        name: "wlo1"
      dhcp4: true
      dhcp6: true

Votre interface peut s’appeler :

  • wlo1 ou wlp2s0 (Wi-Fi)
  • eth0 ou enp3s0 (Ethernet)

Repérez celui qui correspond à votre connexion.


🔧 Étape 2 : Ajouter les DNS Cloudflare dans Netplan

Dans la section correspondant à l’interface (Wi-Fi ou Ethernet), ajoutez :

nameservers:
  addresses: [1.1.1.1, 1.0.0.1]

Ce bloc doit être placé au même niveau d’indentation que access-points: ou dhcp4:.

Voici un exemple complet pour une interface Wi-Fi :

network:
  version: 2
  wifis:
    profil-wifi:
      renderer: NetworkManager
      match:
        name: "wlo1"
      dhcp4: true
      dhcp6: true
      nameservers:
        addresses: [1.1.1.1, 1.0.0.1]
      access-points:
        "NomDuReseau":
          auth:
            key-management: "psk"
            password: "motdepasse"

👉 Attention : l’indentation est essentielle en YAML. Une simple erreur d’espace peut empêcher Netplan de fonctionner.


🔧 Étape 3 : Appliquer la configuration

Une fois la modification enregistrée, appliquez-la :

sudo netplan apply

Puis redémarrez NetworkManager pour plus de sécurité :

sudo systemctl restart NetworkManager

🔍 Étape 4 : Vérifier que le DNS Cloudflare est bien utilisé

Depuis Ubuntu 22.04+, la commande de vérification est :

resolvectl status

Ou pour une interface précise :

resolvectl status wlo1

Vous devriez voir quelque chose comme :

Current DNS Server: 1.1.1.1
DNS Servers: 1.1.1.1 1.0.0.1

Si c’est le cas : la configuration est réussie !


🚀 Bonus : pourquoi voit-on parfois encore l’adresse DNS du routeur ?

Il est courant de voir un serveur DNS supplémentaire affiché, comme celui de votre box :

192.168.1.254

Il s’agit d’un serveur de secours (fallback) utilisé uniquement si les DNS Cloudflare ne répondent plus.
Cela n’empêche pas 1.1.1.1 d’être utilisé en priorité.


🎯 Conclusion

Configurer Cloudflare DNS sous Ubuntu est une manière simple :

  • d’amĂ©liorer la vitesse de rĂ©solution de noms,
  • de contourner les blocages DNS des FAI,
  • et de renforcer sa confidentialitĂ©.

Avec Netplan et NetworkManager, l’opération se résume à ajouter quelques lignes dans un fichier YAML puis à appliquer la configuration.
Une fois configuré, resolvectl permet de confirmer que le DNS 1.1.1.1 est bien actif.