Changer les dns

Modifier les dns

Les dns (Domain Name System) 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 loguent. On pourrait les appeler "Les 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 gedit, nano ou vi.

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 édité il faut le protéger en écriture car NetworkManager le reécrit à chaque connection (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
  • Ecrire le code suivant:

#!/bin/sh
make_resolv_conf(){
   :
}
  • Sauvegardez et fermez l'éditeur. Mettez les permissions suivante:

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

  • Editez 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)
et / 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 - 22:39
anonymous