PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bind 9 Hilfe Lookups gehen nur kein ping



saschab
07.09.04, 14:08
Hallo zusammen,
habe mir Bind auf den Sever gemacht. Läuft auch soweit ganz gut lookups gehen forward+reverse. Nur kann ich mit einem ping den entsprechenden Rechner nicht anpingen. Vielleicht weis ja jemand rat:

Hier die konfigurationsdateien:

/etc/resolv.conf


nameserver 127.0.0.1
search mickscar.local


/etc/named.conf


options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
#forwarders { 192.0.2.1; 192.0.2.2; };
#forward first;
#listen-on port 53 { 127.0.0.1; };
listen-on-v6 { any; };
#query-source address * port 53;
#transfer-source * port 53;
#notify-source * port 53;
#allow-query { 127.0.0.1; };
notify no;
};

zone "." in {
type hint;
file "root.hint";
};

zone "localhost" in {
type master;
file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};

include "/etc/named.conf.include";
zone "mickscar.local" in {
file "master/mickscar.local.zone";
type master;
};
zone "0.168.192.in-addr.arpa" in {
file "master/0.168.192.in-addr.arpa";
type master;
};


/var/lib/named/master/0.168.192.in-addr.arpa


$TTL 2D
@ IN SOA lxsrv2.mickscar.local. root.lxsrv2.mickscar.local. (
2004090710 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum

IN NS 192.168.0.1
IN MX 10 192.168.0.3

1 IN PTR router.mickscar.local.
2 IN PTR lxsrv1.mickscar.local.
3 IN PTR lxsrv2.mickscar.local.
4 IN PTR lxbusrv1.mickscar.local.

200 IN PTR prnsrv1.mickscar.local.
110 IN PTR nmb1lan.mickscar.local.
120 IN PTR nmb1wlan.mickscar.local.
210 IN PTR wlap1.mickscar.local.
211 IN PTR wlap2.mickscar.local.

101 IN PTR wks1.mickscar.local.
102 IN PTR wks2.mickscar.local.
103 IN PTR wks3.mickscar.local.
104 IN PTR wks4.mickscar.local.
105 IN PTR wks5.mickscar.local.


/var/lib/named/master/mickscar.local.zone



$TTL 2D
@ IN SOA lxsrv2.mickscar.local. root.lxsrv2.mickscar.local. (
2004090710 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum

NS 192.168.0.1
MX 10 mail.mickscar.local.

lxsrv1 IN A 192.168.0.2
lxsrv2 IN A 192.168.0.3
lxbusrv1 IN A 192.168.0.4
localhost IN A 127.0.0.1
router IN A 192.168.0.1


mail IN CNAME lxsrv2
intranet IN CNAME lxsrv2

prnsrv1 IN A 192.168.0.200
wlap1 IN A 192.168.0.210
wlap2 IN A 192.168.0.211

wks1 IN A 192.168.0.101
wks2 IN A 192.168.0.102
wks3 IN A 192.168.0.103
wks4 IN A 192.168.0.104
wks5 IN A 192.168.0.105
nmb1lan IN A 192.168.0.110
nmb1wlan IN A 192.168.0.120


Hier die ausgaben den befehle:

nslookup wks1 -sil


Server: 127.0.0.1
Address: 127.0.0.1#53

Name: wks1.mickscar.local
Address: 192.168.0.101


nslookup wks1.mickscar.local -sil


Server: 127.0.0.1
Address: 127.0.0.1#53

Name: wks1.mickscar.local
Address: 192.168.0.101


nslookup 192.168.0.101 -sil


Server: 127.0.0.1
Address: 127.0.0.1#53

101.0.168.192.in-addr.arpa name = wks1.mickscar.local.


Nun das Problem:
ping wks1.mickscar.local

ping: unknown host wks1.mickscar.local

Vielleicht weis ja jemand rat ! Bin am verzweifeln da er beide Lookups macht.

Jasper
07.09.04, 17:08
zufälligerweise suse9.1 im einsatz?


-j

saschab
07.09.04, 20:38
Ja genau Suse 9.1 Professional wieso?

drcux
07.09.04, 20:50
RELEASE-NOTES:
Änderung in der Resolver-Bibliothek Inkompatible Änderung: die Resolver-Bibliothek behandelt die .local-Top-Level-Domain als link-local-Domain und sendet Multicast-DNS-Anfragen an die Multicast-Adresse 224.0.0.251 Port 5353 anstelle normaler DNS-Anfragen. Falls Sie bereits die .local-Domain in Ihrer Nameserver-Konfiguration verwenden, müssen Sie einen anderen Domainnamen verwenden. Weitere Informationen zu Multicast-DNS finden Sie unter http://www.multicastdns.org.

Jasper
07.09.04, 21:52
mDNS einfach mal so in die resolverlibs OHNE fallback mit reinzupacken ist sicherlich ein geistesblitz bei suse gewesen. seis drum.
die einfachste art das problem loszuwerden ist eine der lt. rfc2606? reservierten TLDs zu verwenden. die zweiteinfachste lösung ist das source-rpm zu entpacken, den mdns-patch auszukommentieren und das paket komplett neu zu bauen.


-j

saschab
08.09.04, 20:03
@all
habs geschafft, habe zwar weder die sources neugebaut noch ne andere TLD benutzt. Habe in der libresolv.so.2 alle strings die 'local' hiessen in 'lokal' geändert. Hatte keine Lust die glibc neu zu bauen. Deshalb Quick and Dirty :D

Danke nochmal ohne eure Hilfe hätte ich es nicht geschafft.