Kako ustanoviti DNS strežnika z BIND na Ubuntu
Objavljeno: 1. oktober 2009 ob 6:57 pm | Tags: bind , dns , Linux Ta vodič je o postavitvi DNS na Ubuntu in je rezultat veliko dokumentacije, vaj in veliko veliko poskusov. Upam, da boste ugotovili, da uporabno.
Pri namestitvi storitev DNS na stroju, prva stvar v namestitev BIND (Berkeley Internet Name Daemon):
sudo apt-get namestite bind9
Naslednja stvar je, da nastavite povezovanje. Usualy, za to boste morali urediti named.conf, v Ubuntu konfiguracijska datoteka je dobro za named.conf.local:
sudo / etc / bind / named.conf.local
Sedaj morate dodati območja:
cona "domain.com" {
Tip poveljnika;
datoteko "/ etc / bind / območja / domain.com.db";
};# Reverse DNS. (Reverse zapis vašega omrežni naslov (IP ne boste) Primer:! Če povratne DNS POTEM NA = 192.168.1.0 je: 1.168.192)
območij "1.168.192.in-addr.arpa" {
Tip poveljnika;
datoteko "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
Naslednji korak je, da se spremenijo špediterji, da kaže na ponudnika internetnih storitev (strežnik DNS, da svoje DNS, ki bo posredovala zahteve). Za to boste morali urediti named.conf.options:
sudo gedit / etc / bind / named.conf.options
To je tisto, kar moraš dodati (nadomestiti z approriate IP naslovov, seveda Predvidevamo, tukaj je moj ISP DNS je:. 111.111.111.111 in 222.222.222.22):
špediterji {
111.111.111.111;
222.222.222.222;
};
Zdaj moramo dodati datoteko opredelitev območja. Pri opredelitvi datoteke bodo shranjene vse naslove, ki bodo vedeli našega DNS strežnika. Oslo moramo ustvariti mapo, v kateri za ohranitev datoteke:
sudo mkdir / etc / bind / območja
sudo gedit / etc / bind / območja / domain.com.db
Tako naj bi izgledal opredelitev datoteke:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)domain.com. V NS ns1.domain.com.
domain.com. V MX 10 mta.domain.com.www IN A 192.168.0.2
MTA NA 192.168.0.3
NS1 NA naslov 192.168.0.1
Na hrbtni DNS cona datoteke za:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Število obarvana v rdečo barvo je IP naslov stroja, ki teče DNS strežnik (v tem primeru je 1, saj je IP naslov stroja, ki teče strežnik DNS je 192.168.0.1).
@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28800;
604800;
604800;
86400
)V NS ns1.domain.com.
1 V PTR domain.com
Uredi resolv.conf:
gedt sudo / etc / resolv.conf
Spremeni resolv.conf:
domain.com iskanje
nameserver 192.168.0.1
Zdaj boste morali znova zagnati vez in preizkusite svoje DNS strežnika.
sudo / etc/init.d/bind9 ponovni zagon
dig domain.com
dig mx domain.com

























Razprava
glej kaj vsi pravijo
Hvala za delitev. Ta članek je najbolj izvedljiva za vezavo!
Na zdravje,
Eitan
Našel sem tutorial, da je jedrnata in zelo koristno. Jaz bom biti prepričani, da ga priporočam tudi drugim.
Hvala