Utiliser OpenDNS avec un modem USB
Dimanche, août 17, 2008 16:33
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









2007-2008
MiT a dit:
août 19th, 2008 at 19:38
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
ButterflyOfFire a dit:
août 27th, 2008 at 9:44
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
breathofdz a dit:
septembre 21st, 2008 at 18:20
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
ButterflyOfFire a dit:
septembre 21st, 2008 at 21:44
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
breathofdz a dit:
septembre 21st, 2008 at 22:56
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
breathofdz a dit:
septembre 22nd, 2008 at 6:20
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é