Un serveur DNS est un serveur qui traduit le nom d'un site web en son adresse IP (comme un annuaire). Ainsi si vous allez sur unsite.com, votre navigateur demandera au serveur DNS (dont l'adresse est mémorisée dans votre ordinateur) l'adresse de ce site (par exemple, 95.97.128.34). Votre navigateur vous redirigera alors vers cette adresse.
Les serveurs DNS étant au final une simple table de correspondance entre noms de domaine et adresses IP, un serveur DNS malhonnête peut tout à fait vous mentir et vous renvoyer vers un autre site (potentiellement crapuleux) ressemblant à celui que vous vouliez. Prenez donc garde à n'ajouter que des serveurs DNS dignes de confiance.
Il y a plusieurs intérêts à le modifier : la rapidité, le respect de votre vie privée ou la censure (dans un sens ou dans l'autre).
Certains DNS ont pour vocation de vous répondre le plus rapidement possible, ce qui rend votre navigation plus fluide. D'autres s'engagent à respecter votre vie privée en n'enregistrant pas les requêtes que vous leur adressez. D'autres encore jouent sur une censure ou son absence. Par exemple, certains serveurs tentent de bloquer les contenus inappropriés pour les plus jeunes tandis que d'autres, au contraire, répondent à toutes les requêtes sans aucune censure.
# Ouvrir le fichier de configuration / Open configuration file
sudo nano /etc/systemd/resolved.conf
# Ajoutez le DNS voulu dans le fichier dans la section [Resolve]/ Add the desired DNS in the file under the [Resolve] section
DNS=8.8.8.8 1.1.1.1
FallbackDNS=8.8.4.4 1.0.0.1
# Redémarrez systemd / Restart systemd'
sudo systemctl restart systemd-resolved
# Liez votre fichier de configuration au fichier de résolution/ Link your configuration file to the resolution file
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf