Changer son serveur DNS sous Linux
Publié le 14 janvier 2024 par ΚύωνBon, pour mémo. Parce que c’est inutilement compliqué, et que y’a zéro doc’ sur le net. Ou plutôt il y a plein de doc’, mais incohérentes entre elles et qui marchent pas forcément.
Première chose, désinstaller openresolv
pour pouvoir utiliser
systemd-resolved
à la place qui me semble un peu plus simple à configurer :
1 2 |
|
Ensuite, il faut créer le fichier de configuration. Il serait aussi possible
d’éditer directement le fichier resolved.conf
, mais cela est déconseillé. Vous
écraseriez la configuration par défaut ce qui peut poser problème si vous
voulez revenir à la config par défaut ou si d’autres logiciels essaient de
bidouiller le fichier.
Le fichier doit se trouver dans /etc/systemd/resolved.conf.d/
et se terminer
par l’extension .conf
:
1 2 3 4 |
|
Ensuite vous paramétrez le fichier comme bon vous semble. Vous pouvez y aller tranquille : si jamais vous faites une bêtise et que vous n’avez plus accès à internet suite à une erreur de config, il vous suffira de le supprimer pour que tout rentre dans l’ordre. D'où l’intérêt de ne pas écraser la configuration par défaut.
Pour trouver et choisir le DNS qu’il vous faut, il y a déjà toutes les explications ici.
Par exemple pour utiliser le DNS d’open.dns0.eu (non testé).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
*voire ici pour plus d’explications.
Ensuite, il faut lancer systemd-resolved
et redémarrer networkmanager
pour
prendre en compte les modifications :
1 2 3 4 |
|
Et c’est tout. Bien évidemment, il va de soi que vous naviguez sous votre propre responsabilité (ou sous celle de vos parents si vous êtes mineur). Si vous êtes tordu au point de vouloir accéder à des articles scientifiques financés par vos impôts sur Sci-hub alors que la loi vous impose de les acheter à des ayant-droits à l’éthique douteuse, je n’ai rien à voir là-dedans.
Commentaires :
Pas de commentaire pour le moment.