Nous allons travailler dans une situation simple, dans un premier temps, nous n’utiliserons qu’un seul serveur DNS.
Du coups nous allons travailler dans les fichier suivants : named.conf.options, named.conf.local, db.home.local
/etc/bind/named.conf.options
dans ce fichier, nous allons configurer l’écoute du serveur
options {
directory "/var/cache/bind";
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
version none;
listen-on { any; };
allow-recursion { 127.0.0.1; };
allow-query-cache { any; };
additional-from-cache no;
};
Comme ceci il répondra sur toutes les interfaces pour les zone dont il fait autorité.
/etc/bind/db.home.local
j’utilise un nom de domaine bateau pour ce test, vous devrais bien entendu en mettre un qui existe et spécifier sur l’interface de votre hébergeur l »adresse de votre nouveau serveur.
$TTL 3600
@ IN SOA ns1.home.local. root.home.local. (
2014021501 ; SERIAL
172800; REFRESH
900; RETRY
1209600; EXPIRE
600 ) ; Negative Cache TTL
home.local. IN NS ns1.home.local.
ns1 IN A 192.168.1.111
home.local. IN A 1.2.3.4
www IN A 22.33.44.55
home.local. IN TXT "azeazeazeaz"
_sipfederationtls._tcp IN SRV 100 1 5061 Sipfed.online.lync.com
home.local. IN SPF "v=spf1 include:mx1.home.local ~all"
home.local. IN MX 10 mx1.home.mocal.
mail IN A 33.1.2.3
smtp IN CNAME mail.home.local.
imap IN CNAME mail.home.local.
/etc/bind/named.conf.local
zone "home.local" {
type master;
file "/etc/bind/db.home.local";
allow-query { any; };
notify yes;
};
Bref, pour ajouter un nouvelle zone dans le bind il suffi :
- De crée un nouveau fichier db.domain.tld
- De rajouter la zone dans le fichier names.conf.local