Wie richtet man einen DNS-Server mit BIND auf Ubuntu
Verfasst am: 1. Oktober 2009 um 06.57 Uhr | Tags: bind , DNS- , Linux Dieses Tutorial ist über das Einrichten von DNS auf Ubuntu und ist das Ergebnis einer Vielzahl von Dokumentationen, Tutorials und viele, viele Versuche. Ich hoffe, Sie finden es nützlich.
Für die Installation der DNS-Dienst auf der Maschine, erste, das in der Installation von BIND (Berkeley Internet Name Daemon) zu tun:
sudo apt-get install bind9
Das nächste, was zu tun ist, bind konfigurieren. Usualy, dafür muss man named.conf bearbeiten, aber in Ubuntu die Konfigurationsdatei ist gut für named.conf.local:
sudo / etc / bind / named.conf.local
Jetzt haben Sie, um die Zonen hinzuzufügen:
Zone "domain.com" {
type master;
Datei "/ etc / bind / zones / domain.com.db";
};# Reverse DNS. (Reverse Notation von Ihrem Netzwerk-Adresse (IP NICHT Sie) Beispiel: wenn Reverse-DNS-DANN NA = 192.168.1.0 lautet: 1168192)
Bereichen "1.168.192.in-addr.arpa" {
type master;
Datei "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
Der nächste Schritt ist, um die Spediteure zu ändern, um zu Ihrem ISP (der DNS-Server eine eigene DNS, die die Anfragen weiterleitet) zu verweisen. Hierfür müssen Sie named.conf.options bearbeiten:
sudo gedit / etc / bind / named.conf.options
Dies ist, was Sie hinzufügen (ersetzen mit approriate IP-Adressen natürlich Wir gehen hier davon, dass mein ISP die DNS ist.: 111.111.111.111 und 222.222.222.22) haben:
Spediteure {
111.111.111.111;
222.222.222.222;
};
Jetzt haben wir, um die Zone-Definitions-Datei hinzuzufügen. In der Definitions-Datei werden alle Adressen, die unsere DNS-Server wissen, werden gespeichert. Oslo Wir müssen einen Ordner, in dem die Datei zu halten, um zu erstellen:
sudo mkdir / etc / bind / Zonen
sudo gedit / etc / bind / zones / domain.com.db
Dies ist, wie die Definition-Datei sollte wie folgt aussehen:
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 im 192.168.0.2
MTA in einer 192.168.0.3
ns1 IN A 192.168.0.1
Der Reverse-DNS-Zone-Datei für:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Die Zahl in Rot eingefärbt ist die IP-Adresse des Rechners, auf denen der DNS-Server (in diesem Fall ist 1, da die IP-Adresse der Rechner mit dem DNS-Server ist 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
Bearbeiten resolv.conf:
GEDT sudo / etc / resolv.conf
Ändern resolv.conf:
domain.com Suche
nameserver 192.168.0.1
Nun müssen Sie Bind neu zu starten und testen Sie Ihre DNS-Server.
sudo / etc/init.d/bind9 Neustart
dig domain.com
dig mx domain.com

























Die Diskussion
sehen, was jeder sagt
Thanks for sharing. Dieser Artikel ist die praktikabelste für bind!
Cheers,
Eitan
Ich fand das Tutorial, das Wesentliche und sehr hilfsbereit. Ich will sicher sein, es weiter zu empfehlen.
Dank