IPv6 – Installation de DNS64 dans BIND 9

Pour faire suite au dernier article sur la configuration de linux et windows en IPv6 voilà comment configurer le DNS en traducteur 6 to 4

dans votre Debian vous n’avez pas Bind9.8 alors étape 1, il faut l’installer

dans /etc/apt/sources.list ajouter la ligne suivante

1
deb-src http://cdn.debian.net/debian testing main

Ensuite il faut mettre à jour et lancer l’installation puis la compilation et enfin le déploiement du package

1
2
3
4
5
6
mkdir ~/bind9.8
cd ~/bind9.8
apt-get update
apt-get install build-essential
apt-get build-dep bind9
apt-get --build source bind9

Vous avez maintenant votre fichier .deb qu’il nous reste plus qu’à installer

1
dpkg -i

Dans le fichier /etc/bind/named.conf.options

01
02
03
04
05
06
07
08
09
10
11
options{
directory "/var/cache/bind";
auth-nxdomain no;
// ************IPv6*********
listen-on-v6 { any; };
allow-query { any; };
dns64 64:ff9b::/96 {
clients { any; };
};
// *************************
};

Cela rajoute la prise en charge de DNS64

On peut aussi trouver des plages IPv6 avec 2001:db8 plutôt que 64:ff9b en fonction de la littérature technique.

IPv6 – Configuration d’un serveur/client Linux

Pour configurer un client linux, il faut déjà prendre une version de linux qui supporte IPv6.

Pour activer l’IPv6 sur notre carte réseau eth0, nous modifions le fichier

1
/etc/network/interfaces

Dans lequel nous ajoutons les lignes suivantes

avant:

1
iface eth0 inet dhcp

après

1
2
3
4
5
6
7
8
iface eth0 inet dhcp
 
iface eth0 inet6 static
 
address 2a01:e35:1111:1111::1
 
netmask 64
gateway 2a01:e35:1111:1111::2

On relance l’interface pour mettre à jour les paramètres

1
/etc/init.d/networking restart

un petit ping6 de votre adresse pour vérifier que tout fonctionne.
Ou sinon une commande

1
ip -6 a

ensuite il faut modifier le /etc/resolv.conf pour obtenir une résolution DNS correcte

ajouter dans le fichier

1
nameserver 2a01:e35:1111:11111::1

Si vous êtes vous même le serveur DHCP ou ::1

Ou si vous voulez utiliser le DNS de google public

2001:4860:4860::8888