Hur man ställer in DNS-server med BIND i Ubuntu
Postat: 1 oktober, 2009 at 18:57 | Tags: binda , dns , Linux Denna handledning handlar om att inrätta DNS på Ubuntu och är resultatet av mycket dokumentation, tutorials och många många försök. Hoppas du hittar det användbart.
För installation av DNS-tjänsten på maskinen, första sak att göra i Installera BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
Nästa sak att göra är att konfigurera binda. Vanligtvis, för detta måste du redigera named.conf, men i konfigurationsfilen för bättre Ubuntu är named.conf.local:
sudo / etc / bind / named.conf.local
Nu måste du lägga till zoner:
zonen "domain.com" {
type master;
file "/ etc / bind / zoner / domain.com.db";
};# Omvänd DNS. (Omvänd notation i ditt nätverk adress (IP du INTE) Exempel: Om sedan NA = 192.168.1.0 DNS omvända: 1.168.192)
zonen "1.168.192.in-addr.arpa" {
type master;
file "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
Nästa steg är att modifiera skotare att peka till din ISP (DNS-servern till din egen DNS som skall vidarebefordra förfrågningar). För detta måste du redigera named.conf.options:
sudo gedit / etc / bind / named.conf.options
Detta är vad du har att lägga till (byta ut IP-adresser med approriate förstås Vi antar här min ISP: s DNS Alltså:. 111.111.111.111 och 222.222.222.22):
skotare {
111.111.111.111;
222.222.222.222;
};
Vi måste nu lägga till filen zonen definition. I definitionen filen sparas alla DNS-server adresser vår Det vet. Vi måste skapa en mapp Oslo där för att hålla filen:
sudo mkdir / etc / bind / zoner
sudo gedit / etc / bind / zoner / domain.com.db
Detta är hur definitionen ska se ut filen:
domain.com. I SOA ns1.domain.com. admin.domain.com. (
2006081401
28 800
3600
604 800
38.400
)domain.com. I NS ns1.domain.com.
domain.com. I MX 10 mta.domain.com.www IN A 192.168.0.2
mta i A 192.168.0.3
ns1 IN A 192.168.0.1
Det omvända DNS-zon-fil för:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Antalet färgade i rött är IP-adressen till den dator som kör DNS-server (i detta fall är 1, eftersom IP-adressen till den dator som kör DNS-server är 192.168.0.1).
@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28 800;
604 800;
604 800;
86.400
)I NS ns1.domain.com.
1 IN PTR domain.com
Redigera resolv.conf:
gedt sudo / etc / resolv.conf
Ändra resolv.conf:
domain.com sökning
nameserver 192.168.0.1
Nu måste du starta binda och testa din DNS-server.
sudo / etc/init.d/bind9 omstart
gräva domain.com
gräva mx domain.com





















