barton4
26.10.05, 17:04
Ich hab schon etwas länger den named daemon als namerserver für die clients im localen lan fuers intreret ,nun wollt ich noch ihn als nameserver fuer mein LAN zuhause haben,der domainname soll homelan heisen und es gubt 2 rechner mit dem name router und auf ruter mit der ip addr 192.168.0.1 läuft der named:
meine named.conf:
options {
directory "/var/bind";
// uncomment the following lines to turn on DNS forwarding,
// and change the forwarding ip address(es) :
//forward first;
//forwarders {
// 123.123.123.123;
// 123.123.123.123;
//};
listen-on-v6 { none; };
listen-on { 127.0.0.1;192.168.0.1; };
// to allow only specific hosts to use the DNS server:
//allow-query {
// 127.0.0.1;
//};
// if you have problems and are behind a firewall:
//query-source address * port 53;
pid-file "/var/run/named/named.pid";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "pri/localhost.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.zone";
allow-update { none; };
notify no;
};
zone "homelan" IN {
notify no;
type master;
file "selfzones/homelan";
und die zonendateien:
$ORIGIN 0.168.192.in-addr.arpa
@ IN SOA router.homelan. root.homelan.(
14;
1000;
3600;
1000;
1000;
);
1 IN PTR router.homelan.
2 IN PTR amd.homelan.
und
$ORIGIN homelan
@ IN SOA router.homelan. root.homelan.(
14;
1000;
3600;
1000;
1000;
);
IN NS 192.168.0.1
router IN A 192.168.0.1
ssh IN CNAME router
proxy IN CNAME router
ftp IN cname router
p2p IN CNAME router
celeron IN CNAME router
amd IN A 192.168.0.2
folgendes schreibt named in die log:
Oct 26 17:59:49 celeron named[8434]: command channel listening on 127.0.0.1#953
Oct 26 17:59:49 celeron named[8434]: zone 127.in-addr.arpa/IN: loaded serial 2002081601
Oct 26 17:59:49 celeron named[8434]: selfzones/0.168.192.in-addr.arpa:3: no TTL specified; using SOA MINTTL instead
Oct 26 17:59:49 celeron named[8434]: dns_master_load: selfzones/0.168.192.in-addr.arpa:3: 0.168.192.in-addr.arpa.0.168.192.in-addr.arpa: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone 0.168.192.in-addr.arpa/IN: loading master file selfzones/0.168.192.in-addr.arpa: not at top of zone
Oct 26 17:59:49 celeron named[8434]: selfzones/homelan:3: no TTL specified; using SOA MINTTL instead
Oct 26 17:59:49 celeron named[8434]: dns_master_load: selfzones/homelan:10: homelan.homelan: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone homelan/IN: loading master file selfzones/homelan: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone localhost/IN: loaded serial 2002081601
Oct 26 17:59:49 celeron named[8434]: running
hab dann bei den clients noch den router als nameserver angeben,aber irgendwie findet er die namen wie ftp,router und so weiter nicht und das logfile sagt "not a top of a zonefile".
Weis jemand was ich da falsch gemacht habe,
meine named.conf:
options {
directory "/var/bind";
// uncomment the following lines to turn on DNS forwarding,
// and change the forwarding ip address(es) :
//forward first;
//forwarders {
// 123.123.123.123;
// 123.123.123.123;
//};
listen-on-v6 { none; };
listen-on { 127.0.0.1;192.168.0.1; };
// to allow only specific hosts to use the DNS server:
//allow-query {
// 127.0.0.1;
//};
// if you have problems and are behind a firewall:
//query-source address * port 53;
pid-file "/var/run/named/named.pid";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "pri/localhost.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.zone";
allow-update { none; };
notify no;
};
zone "homelan" IN {
notify no;
type master;
file "selfzones/homelan";
und die zonendateien:
$ORIGIN 0.168.192.in-addr.arpa
@ IN SOA router.homelan. root.homelan.(
14;
1000;
3600;
1000;
1000;
);
1 IN PTR router.homelan.
2 IN PTR amd.homelan.
und
$ORIGIN homelan
@ IN SOA router.homelan. root.homelan.(
14;
1000;
3600;
1000;
1000;
);
IN NS 192.168.0.1
router IN A 192.168.0.1
ssh IN CNAME router
proxy IN CNAME router
ftp IN cname router
p2p IN CNAME router
celeron IN CNAME router
amd IN A 192.168.0.2
folgendes schreibt named in die log:
Oct 26 17:59:49 celeron named[8434]: command channel listening on 127.0.0.1#953
Oct 26 17:59:49 celeron named[8434]: zone 127.in-addr.arpa/IN: loaded serial 2002081601
Oct 26 17:59:49 celeron named[8434]: selfzones/0.168.192.in-addr.arpa:3: no TTL specified; using SOA MINTTL instead
Oct 26 17:59:49 celeron named[8434]: dns_master_load: selfzones/0.168.192.in-addr.arpa:3: 0.168.192.in-addr.arpa.0.168.192.in-addr.arpa: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone 0.168.192.in-addr.arpa/IN: loading master file selfzones/0.168.192.in-addr.arpa: not at top of zone
Oct 26 17:59:49 celeron named[8434]: selfzones/homelan:3: no TTL specified; using SOA MINTTL instead
Oct 26 17:59:49 celeron named[8434]: dns_master_load: selfzones/homelan:10: homelan.homelan: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone homelan/IN: loading master file selfzones/homelan: not at top of zone
Oct 26 17:59:49 celeron named[8434]: zone localhost/IN: loaded serial 2002081601
Oct 26 17:59:49 celeron named[8434]: running
hab dann bei den clients noch den router als nameserver angeben,aber irgendwie findet er die namen wie ftp,router und so weiter nicht und das logfile sagt "not a top of a zonefile".
Weis jemand was ich da falsch gemacht habe,