Comment mettre en place du serveur DNS avec BIND sur Ubuntu
Posté le: Octobre 1, 2009 à 18:57 | Tags: bind , dns , Linux Ce tutoriel est sur la configuration DNS sur Ubuntu et est le résultat de beaucoup de documentation, tutoriels et Beaucoup Beaucoup de tentatives. J'espère que vous trouverez utile.
Pour installer le service DNS sur la machine, la première chose à faire dans la section Installation de BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
La prochaine chose à faire est de configurer bind. Habituellement, pour ce que vous avez à éditer named.conf, mais dans le fichier de configuration pour une meilleure Ubuntu est named.conf.local:
sudo / etc / bind / named.conf.local
Maintenant, vous devez ajouter les zones:
zone "domain.com" {
type master;
le fichier "/ etc / bind / zones / domain.com.db";
};# Reverse DNS. (Notation inversée de votre adresse réseau (IP, vous NE) Exemple: IF THEN NA = 192.168.1.0 DNS inversée est: 1168192)
zone "1.168.192.in-addr.arpa" {
type master;
fichier "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
La prochaine étape consiste à modifier les transitaires pour pointer vers votre FAI (le serveur DNS pour votre propre DNS qui transmettra les demandes). Pour cela, vous devez éditer named.conf.options:
sudo nano / etc / bind / named.conf.options
C'est ce que vous devez ajouter (remplacer les adresses IP avec approriate bien sûr, nous supposons ici mon DNS du FAI C'est à dire:. 111,111,111,111 et 222.222.222.22):
forwarders {
111111111111;
222222222222;
};
Nous avons maintenant d'ajouter le fichier de définition de zone. Dans le fichier de définition seront stockées toutes les adresses de serveur DNS de notre qui saura. Nous devons créer un dossier où conserver le fichier d'Oslo:
sudo mkdir / etc / bind / zones
sudo nano / etc / bind / zones / domain.com.db
C'est ainsi que la définition devrait ressembler le fichier:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28 800
3600
604 800
38400
)domain.com. IN NS ns1.domain.com.
domain.com. IN MX 10 mta.domain.com.www IN A 192.168.0.2
MTA DANS UN 192.168.0.3
ns1 DANS UN 192.168.0.1
L'inverse de la zone DNS du fichier pour:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Le nombre de couleur rouge est l'adresse IP de la machine exécutant le serveur DNS (dans ce cas est 1, car l'adresse IP de la machine exécutant le serveur DNS est 192.168.0.1).
@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28 800;
604 800;
604 800;
86400
)IN NS ns1.domain.com.
1 IN PTR domain.com
Modifier resolv.conf:
sudo gedt / etc / resolv.conf
Modifier resolv.conf:
domain.com de recherche
nameserver 192.168.0.1
Maintenant que vous avez à redémarrer bind et tester votre serveur DNS.
sudo / etc/init.d/bind9 redémarrer
creusez domain.com
creusez mx domain.com
























