Debian Bind9 DNS szolgaltatas beallitasa

Tiszteletem uraim!

Az temaban is emlitett tortenetben szeretnek segitseget kerni.
Van egy Debian server a halozatban.
eth0-an DHCP-n kap IP-t. eth1-en pedig statikusan osztja tovabb az alhalozat gepei fele. Azt kellene elernem, hogy a letrehozott virtualhostok (pl: debian.lan) az alhalozat tobbi geperol is elerheto legyen. Hosszas utanna olvasgatas eredmenye keppen tudom, hogy a Bind9 DNS serverrel ez megoldhato lenne. Elolvastam sok doksit, angolul, magyarul megsem tudom beallitani a DNS servert.

Feltettem a webmint is , hatha majd avval egyszerubb lesz. de sajnos avval sem vaggyok kepes megoldani.
Valaki lenne olyan szives segiteni ebben? Mit es hogyan kellene beallitanom, hogy az alabbi alhalozaton mukodjenek a virtualhostok.

A debian eth1 IP-je 192.168.110.254
192.168.110.0 -- 192.168.110.255-ig terjed a halo.

nagyon szepen koszonom elore is a turelmet, es a segitseget!

Hozzászólások

Szerintem valami ilyesmire gondoltál:

mkdir /etc/bind/master

/etc/bind/named.conf.local fileba illeszd be


zone "debian.lan" IN {
type master;
allow-query { any; };
file "/etc/bind/master/debian.lan";
};

zone "110.168.192.in-addr.arpa" {
type master;
allow-query { any; };
file "/etc/bind/master/110.168.192.in-addr.arpa";
};

/etc/bind/master/debian.lan tartalma:


$TTL 7200
@ IN SOA ns.debian.lan. root.debian.lan. (
2011080415; serial
2H ; refresh
60M ; retry
1W ; expire
24H ; default_ttl
)
@ IN NS ns.debian.lan.
IN A A_SZERVER_IP_CIME
kliens10 IN A A_KLIENS10_IP_CIME

/etc/bind/master/110.168.192.in-addr.arpa tartalma:


$ORIGIN .
$TTL 86400 ; 1 day
110.168.192.in-addr.arpa IN SOA ns.debian.lan. root.debian.lan. (
2011083000 ; serial
43200 ; refresh (12 hours)
10800 ; retry (3 hours)
1209600 ; expire (2 weeks)
86400 ; minimum (1 day)
)
NS ns.debian.lan.

$ORIGIN 110.168.192.in-addr.arpa.
1 PTR ns.debian.lan.
10 PTR kliens10.debian.lan.

rndc reload

+1, a bind9 kicsit overkill, akkor lenne értelme, ha dinamikus címkiosztás lenne, és akkor a dhcpd tudná módosítani a zónát amikor egy új hostnak IP-t ad, vagy amikor az visszaadja a címet.

A dnsmasq esetén jóval egyszerűbb a helyzet, beírod a /etc/hosts fájlba a statikus címeket, a /etc/resolv.conf-ba pedig a szolgáltatód által adott névszerver címeket (ez utóbbi már alighanem úgyis ott van), és kb. kész is vagy. Ja igen, természetesen az alhálózat gépei a dnsmasq-os gépet kell hogy névszerverként használják.

Az etherssel csak az a baj, hogy vagy a címét írja bele, vagy a hostnevet, a kettő együtt vagy megy, vagy nem megy. Elvileg címenként egy sor lehet benne, de lehet hogy működik úgy is, hogy egy sor IP címmel és egy sor névvel.

A hosts fájlba viszont írhat fqdn és host bejegyzéseket, bármennyit, csak a sorrendre kell figyelni.