DNS teenuse bind9 seadistamine - Labor: Difference between revisions
Created page with '=POOLELI= labori juhend+ pilt =Nõuded= =Seadistamine= ==Nimeserveri paigaldamine== 1. mine oma kasutajaga juurkasutajaks <pre>sudo -i</pre> 2. uuenda repositooriumi <pre>apt…' |
(No difference)
|
Latest revision as of 13:17, 12 May 2011
POOLELI
labori juhend+ pilt
Nõuded
Seadistamine
Nimeserveri paigaldamine
1. mine oma kasutajaga juurkasutajaks
sudo -i
2. uuenda repositooriumi
apt-get update
3. paigalda bind9
apt-get install bind9
Nimeserveri seadistamine
1. seadista oma DNS serveri nimi ja domeen
nano /etc/hosts
fail peab välja nägema järgmine:
127.0.1.1 ns.perenimi.ee ns
2. muuda hostname
nano /etc/hostname
fail peab välja nägema järgmine:
3. muuda faili /etc/bind/named.conf.options Kommenteeri sisse forwarders sektsioon ja kirjuta sinna DNS serveri aadress. Kasutada võid näiteks hoogle DNS serveri aadressi. Muudetud fail peaks välja nägema järgmine:
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
8.8.8.8;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
4. lisa bind9 konfiguratsioonifaili tsoonid
nano etc/bind/named.conf.local
muudetud fail:
zone "10.168.192.in-addr.arpa" IN {
type master;
file "/var/lib/bind/db.10.168.192.in-addr.arpa";
};
zone "eesnimi.ee" IN {
type master;
file "/var/lib/bind/db.eesnimi.ee";
};
zone "perenimi.ee" IN {
type master;
file "/var/lib/bind/db.perenimi.ee";
};
zone "mail.eesnimi.ee" IN {
type master;
file "/var/lib/bind/db.mail.eesnimi.ee";
};
zone "mail.perenimi.ee" IN {
type master;
file "/var/lib/bind/db.mail.perenimi.ee";
};
zone "fail.perenimi.ee" IN {
type master;
file "/var/lib/bind/db.fail.perenimi.ee";
5. tsoonide kirjelduste jaoks loo failid, kasutades aluseks olemasolevat localhost faili.
pöördteisenduse puhul vaata, et IP vastaks sinu võrgule.
cp /etc/bind/db.127 /var/lib/bind/db.10.168.192.in-addr.arpa cp /etc/bind/db.local /var/lib/bind/db.eesnimi.ee cp /etc/bind/db.local /var/lib/bind/db.perenimi.ee cp /etc/bind/db.local /var/lib/bind/db.mail.eesnimi.ee cp /etc/bind/db.local /var/lib/bind/db.mail.perenimi.ee cp /etc/bind/db.local /var/lib/bind/db.fail.perenimi.ee
võta aluseks olemasolev localhost fail
6. Nüüd on vaja kõik tsoonifailid järgemööda ära muuta.
nano /var/lib/bind/db.perenimi.ee
muudetud fail:
;
; BIND data file for perenimi.ee
;
$ORIGIN perenimi.ee.
$TTL 604800
@ IN SOA ns.perenimi.ee. root.perenimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
eesnimi.ee. IN NS ns.eesnimi.ee.
eesnimi.ee. IN MX 10 mail.eesnimi.ee.
eesnimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.eesnimi.ee. IN A 192.168.10.190
www.eesnimi.ee. IN CNAME eesnimi.ee.
eesnimi.ee. IN A 192.168.10.180
perenimi.ee. IN NS ns.perenimi.ee.
perenimi.ee. IN MX 10 mail.perenimi.ee.
perenimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.perenimi.ee. IN A 192.168.10.190
www.perenimi.ee. IN CNAME perenimi.ee.
perenimi.ee. IN A 192.168.10.150
fail.perenimi.ee IN A 192.168.10.170
eesnimi.ee tsoonifail
nano /var/lib/bind/db.eesnimi.ee
muudetud fail:
;
; BIND data file for eesnimi.ee
;
$ORIGIN eesnimi.ee.
$TTL 604800
@ IN SOA ns.sinufirma.ee. root.eesnimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
eesnimi.ee. IN NS ns.perenimi.ee.
eesnimi.ee. IN MX 10 mail.eesnimi.ee.
eesnimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.eesnimi.ee. IN A 192.168.10.190
www.eesnimi.ee. IN CNAME eesnimi.ee.
eesnimi.ee. IN A 192.168.10.180
mail.eesnimi.ee tsoonifail
nano /var/lib/bind/db.mail.eesnimi.ee
muudetud fail:
;
; BIND data file for mail.eesnimi.ee
;
$ORIGIN mail.eesnimi.ee.
$TTL 604800
@ IN SOA ns.sinufirma.ee. root.mail.eesnimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
mail.eesnimi.ee. IN NS ns.perenimi.ee.
mail.eesnimi.ee. IN MX 10 mail.perenimi.ee.
mail.eesnimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.eesnimi.ee. IN A 192.168.10.190
mail.perenimi.ee
nano /var/lib/bind/db.perenimi.ee
muudetud fail:
;
; BIND data file for perenimi.ee
;
$ORIGIN perenimi.ee.
$TTL 604800
@ IN SOA ns.sinufirma.ee. root.perenimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
perenimi.ee. IN NS ns.perenimi.ee.
perenimi.ee. IN MX 10 mail.perenimi.ee.
perenimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.perenimi.ee. IN A 192.168.10.160
fail.perenimi.ee IN A 192.168.10.170
www.perenimi.ee. IN CNAME perenimi.ee.
perenimi.ee. IN A 192.168.10.150
perenimi.ee tsoonifail
nano /var/lib/bind/db.perenimi.ee
muudetud fail:
;
; BIND data file for perenimi.ee
;
$ORIGIN perenimi.ee.
$TTL 604800
@ IN SOA ns.sinufirma.ee. root.perenimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
perenimi.ee. IN NS ns.perenimi.ee.
perenimi.ee. IN MX 10 mail.perenimi.ee.
perenimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
mail.perenimi.ee. IN A 192.168.10.160
fail.perenimi.ee IN A 192.168.10.170
www.perenimi.ee. IN CNAME perenimi.ee.
perenimi.ee. IN A 192.168.10.150
muuda fail.perenimi.ee tsoonifaili
nano /var/lib/bind/db.fail.perenimi.ee
;
; BIND data file for fail.perenimi.ee
;
$ORIGIN fail.perenimi.ee.
$TTL 604800
@ IN SOA ns.sinufirma.ee. root.fail.perenimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
fail.perenimi.ee. IN NS ns.perenimi.ee.
fail.perenimi.ee. IN MX 10 fail.perenimi.ee.
fail.perenimi.ee. IN SPF "v=spf1 a mx -all"
ns.perenimi.ee. IN A 192.168.10.6
fail.perenimi.ee. IN A 192.168.10.170
7. muuda pöördteisenduse faili
nano /var/lib/bind/db.10.168.192.addr.arpa
muudetud fail:
;
; BIND reverse data file for zone perenimi.ee
;
$TTL 604800
$ORIGIN 10.168.192.in-addr.arpa.
@ IN SOA ns.sinufirma.ee. root.perenimi.ee. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
10.168.192.in-addr.arpa. IN NS ns.perenimi.ee.
6.10.168.192.in-addr.arpa. IN PTR ns.perenimi.ee.
150.10.168.192.in-addr.arpa. IN PTR perenimi.ee.
160.10.168.192.in-addr.arpa. IN PTR mail.perenimi.ee.
170.10.168.192.in-addr.arpa. IN PTR fail.perenimi.ee.
180.10.168.192.in-addr.arpa. IN PTR eesnimi.ee.
190.10.168.192.in-addr.arpa. IN PTR mail.eesnimi.ee.
8. muuda resolv.conf failis ära nimeserveri aadress
nano /etc/resolv.conf
muudetud fail peab välja nägema järgmine, siia kirjuta oma serveri IP
nameserver 192.168.10.6
9. taaskäivita nimeserver, et muudatused jõustuksid.
/etc/init.d/bind9 restart
kui seadistamisel ei tekkinud probleeme, kuvatakse...
Stopping domain name service… bind9 [OK] Starting domain name service… bind9 [OK]
Nimeserveri töö kontroll
kontrolliks käivita kontrollskript
kontrollskript