Hvordan sette opp DNS-server med BIND på Ubuntu
Skrevet: 1. oktober 2009 at 6:57 | Tags: bind, dns, Linux Denne opplæringen handler om å sette opp DNS på Ubuntu, og er et resultat av mye dokumentasjon, mange øvinger og mange forsøk. Håper du finner det nyttig.
For å installere DNS-tjenesten på maskinen, første du må gjøre å installere BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
Det neste du må gjøre er å konfigurere bind. Vanligvis, for dette må du redigere named.conf, men i Ubuntu konfigurasjonsfilen for godt er named.conf.local:
sudo / etc / bind / named.conf.local
Nå må du legge til soner:
zone "domain.com" (
type master;
file "/ etc / bind / soner / domain.com.db";
);# Revers DNS. (reverse notasjon av nettverksadresse (IP Not You!) Eksempel: Hvis NA = 192.168.1.0 deretter revers DNS er: 1168192)
sone "1.168.192.in-addr.arpa" (
type master;
file "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
);
Det neste trinnet er å endre Forwarders å peke til din ISP (DNS-serveren som din egen DNS vil videresende forespørsler). For dette må du redigere named.conf.options:
sudo gedit / etc / bind / named.conf.options
Dette er hva du må legge til (erstatt med approriate IP-adresser selvfølgelig. Vi antar her at min ISP's DNS er: 111111111111 og 222.222.222.22):
Forwarders (
111111111111;
222222222222;
);
Nå må vi legge til i sonen definisjonsfilen. I definisjonen filen vil bli lagret alle adressene som vår DNS-serveren får vite. Vi Olso må opprette en mappe der for å holde filen:
sudo mkdir / etc / bind / soner
sudo gedit / etc / bind / soner / domain.com.db
Dette er hvordan definisjonen filen skal se slik ut:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)domain.com. IN NS ns1.domain.com.
domain.com. I 10 MX mta.domain.com.www IN A 192.168.0.2
MTA IN A 192.168.0.3
ns1 IN A 192.168.0.1
Filen for omvendt DNS-soner:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Antallet røde, er IP-adressen til maskinen som kjører DNS-serveren (i dette tilfellet er 1, fordi IP-adressen til maskinen som kjører DNS server er 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
Rediger resolv.conf:
gedt sudo / etc / resolv.conf
Endre resolv.conf:
søk domain.com
nameserver 192.168.0.1
Nå må du starte på nytt bind og Test dine DNS-server.
sudo / etc/init.d/bind9 hvile
dig domain.com
dig domain.com mx























