Sziasztok!
Szeretnék összehozni egy redundáns dns szerver párt, pár éve megcsináltam viszont most nem jövök rá, hogy mit rontok el.
Hiba a következő lenne, ha frissítem a mesteren a zóna fájlt és újraindítom, a szolga tudomást sem vesz róla, illetve ha
szolgát újraindítom akkor pedig nem kérdezi le a mestertől a zóna adatokat. Ha letelik a lejárati idő akkor szépen szinkronizál a szolga.
Mindezt debian/ubuntu alatt, aki tud kérem világosítson fel.
Mester named.conf.local
zone "test.lan" {
type master;
file "/etc/bind/db.test.lan";
allow-transfer { 10.1.1.2; };
};
Mester db.test.lan
;
; BIND data file for local loopback interface
;
$TTL 300
@ IN SOA dns1.test.lan. root.test.lan. (
8 ; Serial
300 ; Refresh
500 ; Retry
2419200 ; Expire
300 ) ; Negative Cache TTL
;
@ IN NS dns1.
@ IN NS dns2.
@ IN A 10.1.1.1
dns1 IN A 10.1.1.1
dns2 IN A 10.1.1.2
Szolga named.conf.local
zone "test.lan" {
type slave;
file "/etc/bind/db.test.lan";
masters { 10.1.1.1; };
};
- 1296 megtekintés
Hozzászólások
A master-en a notify-t kellene megoldani, ennek nézz utána szerintem.
- A hozzászóláshoz be kell jelentkezni
köszönöm :)
Még egy kérdésem lenne, hogy lehetne elkerülni hogy a .jnl fájlok ne ezt műveljék a zóna fájlokkal a bind újraindítása után?
Eredeti:
$TTL 300 ; 1 week
@ IN SOA test.lan. root.test.lan. (
3 ; serial
300 ; refresh (1 week)
86400 ; retry (1 day)
350 ; expire (4 weeks)
300 ; minimum (1 week)
)
@ IN NS dns1.
@ IN NS dns2.
dns1 IN A 10.1.1.1
dns2 IN A 10.1.1.2
Újraindítás után:
$ORIGIN .
$TTL 300 ; 5 minutes
test.lan IN SOA test.lan. root.test.lan. (
4 ; serial
300 ; refresh (5 minutes)
86400 ; retry (1 day)
350 ; expire (5 minutes 50 seconds)
300 ; minimum (5 minutes)
)
NS dns1.
NS dns2.
$ORIGIN test.lan.
dns1 A 10.1.1.1
dns2 A 10.1.1.2
$TTL 1800 ; 30 minutes
proba-wsgi9npnf A 10.1.1.100
TXT "315ec482310399226bfb65ed4c1d8c3389"
- A hozzászóláshoz be kell jelentkezni