Changer les dns

Modifier les DNS

Les DNS (Domain Name System, système de nom de domaine) permettent de résoudre les adresses IP en nom de domaine. Par exemple si nous voulons aller sur trisquel.info il nous suffit de rentrer le nom dans la barre d'url sinon il faudrait rentrer l'adresse IP 5.196.53.144. Les DNS ont une autre utilité. Ils archivent les requêtes. Ils les journalisent. On pourrait les comparer aux boîtes noires comme dans les avions. Ceux des F.A.I peuvent même filtrer les requêtes, cacher certains résultats ou pire vous rediriger sur des sites qui ne sont pas les originaux.

Pour les changer, il faut modifier certaines choses dans le système. Dans un premier temps, il faut enlever resolvconf.

sudo apt-get remove --purge resolvconf
  • Ensuite, il faut aller dans /etc/ et modifier le fichier resolv.conf avec nano, mousepad, ou autre.

Le fichier se présente ainsi :

nameserver 192.71.249.83
nameserver 5.135.183.146
Ici ce sont les adresses IP des DNS OpenNIC.

Quand le fichier est modifié il faut le protéger en écriture car NetworkManager le reécrit à chaque connexion (ici, l'idéal est de le supprimer et le remplacer par Wicd). Pour le protéger de l'écriture :

sudo chattr +i /etc/resolv.conf
  • Ensuite il faut créer un fichier dans le répertoire dhcp de /etc.

sudo nano /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate
  • Écrire le code suivant :

#!/bin/sh
make_resolv_conf(){
   :
}
  • Sauvegardez, quittez puis appliquez les permissions suivantes :

sudo chmod +x /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate
Configuration de dhclient.conf

  • Modifiez le fichier /etc/dhcp/dhclient.conf

Repérez la ligne suivante dans le fichier:

supersede domain-name-servers 192.71.249.83, 5.135.183.146; (adresses IP de OpenNIC)
ou
prepend domain-name-servers 192.71.249.83, 5.135.183.146;
Sauvegardez et quittez.

Dans Wicd, rajoutez les DNS tant qu'à faire.

Révisions

10/03/2015 - 21:39
anonymous
08/22/2022 - 13:40
fiorile