Comment mettre en place le serveur DNS avec BIND sur Ubuntu
Posté le: Octobre 1, 2009 à 18:57 | Tags: bind , dns , Linux Ce tutoriel est d'environ la mise en place DNS sur Ubuntu et est le résultat de beaucoup de documentation, des tutoriels et de nombreuses tentatives nombreuses. J'espère que vous verrez qu'il utile.
Pour installer le service DNS sur la machine, la première chose à faire dans l'installation de BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
La prochaine chose à faire est de configurer bind. Usualy, pour cela, vous devez éditer named.conf, mais dans Ubuntu le fichier de configuration est bonne pour named.conf.local:
sudo / etc / bind / named.conf.local
Maintenant, vous devez ajouter les zones:
zone "domain.com" {
type master;
fichier "/ etc / bind / zones / domain.com.db";
};# Reverse DNS. (Notation inverse de votre adresse réseau (IP n'est pas vous) Exemple: si le reverse DNS ALORS NA = 192.168.1.0 est: 1168192)
domaines "1.168.192.in-addr.arpa" {
type master;
fichier "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
L'étape suivante consiste à modifier les transitaires pour pointer vers votre fournisseur d'accès Internet (le serveur DNS pour votre propre DNS qui transmettra les demandes). Pour cela, vous devez éditer named.conf.options:
sudo gedit / etc / bind / named.conf.options
C'est ce que vous devez ajouter (remplacer par approriate adresses IP bien sûr, nous supposons ici que le serveur DNS de mon FAI est:. 111 111 111 111 et 222.222.222.22):
forwarders {
111111111111;
222222222222;
};
Maintenant, nous devons ajouter le fichier de définition de zone. Dans le fichier de définition seront stockées toutes les adresses qui saura notre serveur DNS. Oslo Nous devons créer un dossier où conserver le fichier:
sudo mkdir / etc / bind / zones
sudo gedit / etc / bind / zones / domain.com.db
C'est ainsi que le fichier de définition devrait ressembler à:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)domain.com. IN NS ns1.domain.com.
domain.com. IN MX 10 mta.domain.com.www DANS UN 192.168.0.2
mta DANS UN 192.168.0.3
ns1 IN A 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 coloré en rouge est l'adresse IP de la machine exécutant le serveur DNS (dans ce cas est de 1, Parce que 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;
28800;
604800;
604800;
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émarrage
dig domain.com
dig mx domain.com

























La discussion
voir ce que tout le monde dit
Merci pour le partage. Cet article est le plus pratique pour bind!
Cheers,
Eitan
J'ai trouvé le tutoriel d'être concis et très serviable. Je ne manquerai pas de le recommander à d'autres.
Merci