Utiliser OpenDNS avec un modem USB

Dimanche, août 17, 2008 16:33
Posté dans la catégorie Algérie, Algérie Télécom, FAI, Ubuntu

Ce matin, Slown, internaute algérien et membre de ForumDZ.com m’a contacté en me disant qu’il avait un problème de connexion et certains sites tel hotmail.fr ou Live.com ne s’affichaient pas sur son navigateur. Nous avons soupçonné les serveurs DNS du FAI Djaweb qui regroupe les anciennes offres Fawri et Anis ADSL.

Il faut savoir que Slown a un modem USB qui n’intègre pas de routeur connecté à son PC qui roule sous GNU/Linux Ubuntu. Alors comment faire pour configurer les serveurs d’OpenDNS sous Ubuntu sans que ceux si changent à chaque redémarrage de l’ordinateur ?

Je me suis dis que la meilleure façon était d’installer un serveur DNS BIND 9 sur son Ubuntu.

Effectivement, je suis tombé sur le blog Debianize IT qui explique clairement la méthode à suivre applicable sous Ubuntu ou Debian.

Il faut installer le serveur Bind9 pour commencer. Il suffit d’ouvrir un terminal en mode root et commencer à télécharger Bind9 :


apt-get install bind9

Une fois Bind9 installé, nous allons éditer et modifier le fichier /etc/resolv.conf en saisissant la ligne suivante :

nano /etc/resolv.conf

ou

gedit /etc/resolv.conf

Il suffit de rajouter la ligne suivante :

nameserver 127.0.0.1

Enregistrez le contenu du fichier (CTRL + la lettre O puis CTRL + la lettre X si vous avez édité avec la commande nano).

Maintenant nous allons éditer le fichier /etc/bind/named.conf.options et nous allons modifier les forwarders pour y intégrer les adresses IP des serveurs OpenDNS comme ceci :

options {
forwarders { 208.67.222.222; 208.67.220.220; };

};

Bien sur ne pas saisir les “…” car ils désignent la suite de la config du fichier à laisser telle quelle :)

La configuration des redirections (forwarders) est terminée. Nous n’allons pas redémarrer le PC mais juste le serveur Bind9 en saisissant la commande :

/etc/init.d/bind9 restart

C’est finit :) désormais lorsque vous taperez un nom de domaine sur la barre d’adresse de votre navigateur, le serveur Bind9 vérifie si ce nom de domaine est hébergé sur votre PC, d’abord, ensuite s’il ne trouve rien, il enverra une requête aux serveurs d’OpenDNS qui prendront le relais et vous redirigeront vers l’adresse demandée :)

Vous allez me dire que c’est plus lent et que ça na vaut pas la peine ?

Et bien non, la seconde fois lorsque vous accéderez à la même adresse web, le serveur Bind9 reconnaitra votre requête et vous redirigera automatiquement vers le domaine demandé :)

N’est ce pas beau la technologie ?

Si vous avez un modem connecté à votre carte réseau à l’aide d’un câble RJ-45, vous pouvez consulter ce lien pour la config complète sous Ubuntu/Debian.

Attention, la configuration d’un serveur Bind9 sur un serveur dédié à but d’hébergement ou autre nécessite des connaissances assez pointues. Bind9 ne s’arrête pas à de simples configurations tel que nous l’avons fait dans ce billet.

J’ai oublié de vous dire que Slown a réussit à régler son problème avec cette méthode. Espérant qu’elle servira à beaucoup d’internautes

Salutations amicales et bon surf

Articles relatifs

Vous pouvez aussi laisser un commentaire tout de suite ou faire trackback à partir de votre site web ou blog.

6 Réponses à “Utiliser OpenDNS avec un modem USB”

  1. MiT a dit:

    août 19th, 2008 at 19:38 Reply to this comment

    Bonsoir Butter, tu peu aussi juste ajouter cette ligne dans le /etc/network/interface

    dns-nameservers 212.27.53.252

    sinon tu rempli le /etc/resolv.conf, ca serra du genre :

    nameserver 212.27.53.252
    nameserver 212.27.53.252

    c’est juste pour information, ca pourrais servir pour testé si la source du probleme viens des DNS ou pas sans a avoir installer Bind9, faut juste commencer par le resolv.conf puis un networking restart puis testé.

    Bonne journée

  2. ButterflyOfFire a dit:

    août 27th, 2008 at 9:44 Reply to this comment

    Hello MiT merci pour l’info :)
    Est ce qu’une simple modification tel que tu l’as proposé dans /etc/network/interface fonctionnera.

    N’oublie pas que le modem se branche en USB sous son Ubuntu et non pas en câble Ethernet RJ-45 sur une carte réseau (Eth0 ou Eth1) ?

    Salutations amicales

  3. breathofdz a dit:

    septembre 21st, 2008 at 18:20 Reply to this comment

    slm

    es-ce bien ca la technique qui permet de configuré un serveur bind9 avec un modem connecté à une carte réseau à l’aide d’un câble RJ-45

    https://www.opendns.com/homenetwork/start/device/ubuntu

  4. ButterflyOfFire a dit:

    septembre 21st, 2008 at 21:44 Reply to this comment

    Oui tout à fait Breathofdz, si tu as un modem/routeur sur lequel ton ordinateur est branché par cable RJ-45 Ethernet, la méthode à suivre est telle que décrite sur le lien que tu as posté :)

    Salutations amicales

  5. breathofdz a dit:

    septembre 21st, 2008 at 22:56 Reply to this comment

    ah ok merci

    mais faut avant tout télécharger et installé le bind9
    sudo apt-get install bind9

    puis changé les dns

    salutations friendlyyyyy

  6. breathofdz a dit:

    septembre 22nd, 2008 at 6:20 Reply to this comment

    bizzzzzar ya khouya butter une fois que j’ai mis la configuration des dns comme sur le tuto precedent ya des sites comme http://ubuntu.fr.org qui sont bloqué par fawri open dns

    normalement ca deverait étre le contraire

    j’arrive pas a pigé

Laisser Un Commentaire