Elsőként az /etc/bind/named.conf.local fájlt fogjuk módosítani. Definiálunk benne két zónát. Az egyik egy forward-zóna lesz, azaz névből mond meg IP-t. A másik pedig reverse-zóna, azaz IP-ből mond meg nevet.
zone "itthon.cucc" { type master; file "/var/lib/bind/itthon.cucc"; }; zone "56.168.192.in-addr.arpa" { type master; file "/var/lib/bind/56.168.192"; };
Hozzuk létre a /var/lib/bind/itthon.cucc fájlt. Tegyünk bele okos dolgokat:
$ORIGIN . $TTL 3600 ; 1 hour itthon.cucc IN SOA u3.itthon.cucc. root.u3.itthon.cucc. ( 1 ; serial 3600 ; refresh (1 hour) 600 ; retry (10 minutes) 3600 ; expire (1 hour) 3600 ; minimum (1 hour) ) NS u3.itthon.cucc. $ORIGIN itthon.cucc. $TTL 3000 ; 50 minutes u3 A 192.168.56.101
Az u3 az a szerver, ahol az én bind9-em fut. A bal felső sarokban az itthon.cucc mondja meg, hogy ebben a fájlban melyik tartomány adati vannak. A root.itthon.cucc. a DNS-szerver üzemeltetőjének elérhetősége (feltehetőleg soha nem akarnak majd ezen keresztül elérni...). Az $ORIGIN itthon.cucc. azt mondja meg, hogy az utána következő gépneveknek mi kerül a végére, hogyan alakul ki a teljes tartománynevük (FQDN) - itt ugye u3.itthon.cucc lesz a név.
Nagyon figyeljünk a gépnevek végnén lévő pontokra! Az u3 A 192.168.56.101 alá mehet a többi gép neve - ha majd lesznek:)
Jöhet a /var/lib/bind/56.168.192 fájl:
$ORIGIN . $TTL 3600 ; 1 hour 56.168.192.in-addr.arpa IN SOA u3.itthon.cucc. root.u3.itthon.cucc. ( 1 ; serial 3600 ; refresh (1 hour) 600 ; retry (10 minutes) 3600 ; expire (1 hour) 3600 ; minimum (1 hour) ) NS u3.itthon.cucc. $ORIGIN 56.168.192.in-addr.arpa. $TTL 3000 ; 50 minutes 101 PTR u3.itthon.cucc.A bejegyzések nagyon hasonlóak, csak itt nem "A" rekordunk van, hanem "PTR"-rekordunk.
Adjuk ki a
sudo service bind9 restartparancsot. Nézzük meg a syslog-ban, hogy a zónáink rendesen betöltődtek-e. Ha igen, akkor a kliensünkön adjunk ki három parancsot:
host u3 host u3.itthon.cucc host 192.168.56.101Ha mindre kaptunk választ, akkor jó a szerverünk.
Már csak egyetlen dolog hiányzik a DDNS-hez: az, hogy a DHCPd frissíthesse a BIND információit. Ezt beszéljük meg legközelebb.
Nincsenek megjegyzések:
Megjegyzés küldése