installer Bind
apt-get install bind9
fichier /etc/bind/named.conf
Fichier principal de configuration de la zone nom de domaine /etc/bind/names.conf.local
zone "mackow.org" {
type master;
file "/etc/bind/mackow.org.zone";
options {
directory "/var/cache/bind";
forwaders {
212.27.53.252;
212.27.54.252;
};
};
fichier /etc/bind/mackow.org.zone
Fichier principal de configuration de la zone inversée du nom de domaine
$TTL 1H
@ IN SOA ns.mackow.org root.mackow.org. (
2006120401
1H;
1H;
1H;
1D;
)
IN NS ns.mackow.org.
IN MX 10 mail.mackow.org.
mail IN A 192.168.0.10
www IN A 192.168.0.10
fichier /etc/bind/0.168.192.rev.zone
$TTL 1H
@ IN SOA ns.mackow.org root.mackow.org. (
2006120401
1H;
1H;
1H;
1D;
)
@ IN NS ns.mackow.org.
IN MX 10 mail.mackow.org.
10 IN PTR ns.mackow.org.
10 IN PTR mail.mackow.org.
10 IN PTR www.mackow.org.
Editer votre fichier /etc/resolv.conf
nameserver 127.0.0.13
nameserver 212.27.53.252
nameserver 212.27.54.252
Ainsi votre zone de domaine local est gérée par votre DNS, qui requetera sur les DNS de votre FAI pour les adresses n'appartenant pas à votre domaine.
Les tests
nslookup
> server 192.168.0.10
Default server: 192.168.0.10
Address: 192.168.0.10#53
> www.mackow.org
Server: 192.168.0.10
Address: 192.168.0.10#53
Name: www.mackow.org
Address: 192.168.0.10
> smtp.mackow.org
Server: 192.168.0.10
Address: 192.168.0.10#53
server can't find smtp.mackow.org: NXDOMAIN
Le dernier test est une requete faussée afin de s'assurer du bon (mal)fonctionnement de votre DNS en cas de requete non gérée. Vous avez sur votre LAN un DNS fonctionnel, vous pouvez donc paramétrer vos client dessus ou renseignez les valeurs de votre DNS sur votre server.
Faire attention de ne pas copier coller les fichiers de conf, mais bien de les refaire à la main...