schweikle@FIDUCIA.de wrote:
At 15:15 24.11.1999 +0100, you wrote:
Hi Liste!
Ich habe mit webmin (v 0.73) den bind8 DNS (eine master zone "mogli.de") eingerichtet (SuSE 6.1, 2.2.10) und momentan drei Rechner eingetragen (merlin: 192.168.0.1, auf dem u. a. der DNS auch laeuft/laufen soll; Marvin: 192.168.0.10, Babe: 192.168.0.11). Der DNS soll nur die Namen fuer die lokalen Rechner liefern. Hab auf allen Rechnern (alle natuerlich mit Linux !) als DNS 192.168.0.1 eingetragen (ueber yast). Auf dem DNS liefert /sbin/init.d/named status OK, also sollte er eigentlich laufen, aber nslookup liefert mir:
*** Can't find server name for address 192.168.0.1: Server failed *** Default servers are not available
egal von welchem rechner aus (ping etc. laeuft naetuerlich) Ich habe diverse howtos durchforstet und mich dannim haendischer Installation versucht, jedoch ebenso ohne Erfolg. In /var/log/messages erscheint immer nach "named reload":
Nov 24 14:35:35 merlin named[4956]: starting Nov 24 14:35:35 merlin named[4956]: cache zone "" (IN) loaded (serial 0) Nov 24 14:35:35 merlin named[4956]: mogli.de.hosts: WARNING SOA expire value is less than 7 days (432000) Nov 24 14:44:45 merlin named[4979]: master zone "mogli.de" (IN) loaded (serial 1999112403) Nov 24 14:35:35 merlin named[4956]: listening on [127.0.0.1].53 (lo) Nov 24 14:35:35 merlin named[4956]: listening on [192.168.0.1].53 (eth0) Nov 24 14:35:35 merlin named[4956]: Forwarding source address is [0.0.0.0].1049 Nov 24 14:35:35 merlin named[4957]: Ready to answer queries.
dann nach dem ersten "nslookup merlin":
Nov 24 14:35:40 merlin named[4957]: No root nameservers for class IN
Was mache ich falsch??
Dein Server ist kein root-name-server und versucht einen root-name-server zu finden. Wenn jetzt cache.db leer ist gibt es keinen root-name-server für die Domäne 'de.' und die Anfrage geht schief. Probier mal folgendes:
nslookup
krause@Marvin:~ > nslookup *** Can't find server name for address 192.168.0.1: Server failed *** Can't find server name for address 129.187.10.25: No response from server *** Can't find server name for address 129.187.16.1: No response from server *** Default servers are not available
server 192.168.0.1
name1 name2 name3 exit
hmm, kann ich das nach aufruf von nslookup eingeben?? bei mir kommen nur die oben gennannten meldungen ...
Was kommt dabei raus? Geht es dann? Wie sieht deine named.conf
options { directory "/var/named"; check-names master warn; pid-file "/var/run/named.pid"; datasize default; stacksize default; coresize default; files unlimited; recursion yes; multiple-cnames no; forwarders { }; listen-on { 127.0.0.1; 192.168.0/24; 192.168.1/24; }; }; logging { category lame-servers { null; }; category cname { null; }; }; acl can_download { localnets; }; zone "." IN { type hint; file "root.hint"; }; zone "mogli.de" IN { type master; file "mogli.de.hosts"; check-names fail; allow-update { none; }; }; zone "localhost" IN { type master; file "localhost"; check-names fail; allow-update { none; }; }; zone "192.168.0.IN-ADDR.ARPA" { type master; file "192.168.0.rev"; };
und die Dateien unter /var/named aus, nun gut, erstmal eine uebersicht: root@merlin:/var/named > ls -l total 8 -rw-r--r-- 1 root root 228 Apr 5 1999 127.0.0.zone -rw-r--r-- 1 root root 178 Nov 25 09:59 192.168.0.rev -rw-r--r-- 1 root root 351 Nov 26 00:20 localhost -rw-r--r-- 1 root root 184 Apr 5 1999 localhost.zone -rw-r--r-- 1 root root 426 Nov 26 00:18 mogli.de.hosts -rw-r--r-- 1 root root 16 Nov 24 14:35 root.hint drwxr-xr-x 2 root root 1024 Sep 11 17:25 slave
root@merlin:/var/named > cat 127.0.0.zone $ORIGIN 0.0.127.in-addr.arpa. @ 1D IN SOA localhost. root.localhost. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS localhost. 1 1D IN PTR localhost. root@merlin:/var/named > cat 192.168.0.rev @ IN SOA merlin.mogli.de. root.merlin.mogli.de. ( 19990316 ; serial 3600 ; refresh 900 ; retry 3600000 ; expire 3600 ) ; minimum @ IN NS merlin.mogli.de. root@merlin:/var/named > cat localhost $ORIGIN localhost. @ 1D IN SOA merlin.mogli.de. root.merlin.de. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS merlin.mogli.de. 1D IN A 127.0.0.1 root@merlin:/var/named > cat localhost.zone $ORIGIN localhost. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS @ 1D IN A 127.0.0.1 root@merlin:/var/named > cat mogli.de.hosts $ORIGIN mogli.de. @ 1D IN SOA merlin.mogli.de. root.merlin.de. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS merlin.mogli.de. merlin 1D IN A 192.168.0.1 babe 1D IN A 192.168.1.10 marvin 1D IN A 192.168.0.10 root@merlin:/var/named > cat root.hint ; ; End of File das verzeichnis slave (s.o. nach ls -l) ist leer.
läuft nscd (für die Tests beenden!).
was ist ncsd, hab ich auf meinem system nicht gefunden. fehlt mir das etwa ?? Markus --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mit, 01 Dez 1999, Markus Krause wrote:
Dein Server ist kein root-name-server und versucht einen root-name-server zu finden. Wenn jetzt cache.db leer ist gibt es keinen root-name-server für die Domäne 'de.' und die Anfrage geht schief. Probier mal folgendes:
nslookup krause@Marvin:~ > nslookup *** Can't find server name for address 192.168.0.1: Server failed *** Can't find server name for address 129.187.10.25: No response from server *** Can't find server name for address 129.187.16.1: No response from server *** Default servers are not available
ieht eher danach aus, das hättest du diverse einträge in der /etc/resolv.conf nicht getätigt ;)
läuft nscd (für die Tests beenden!). was ist ncsd, hab ich auf meinem system nicht gefunden. fehlt mir das etwa ??
a) /sbin/init.d/nscd stop b) vi /etc/nscd.conf => dort dann "enable-cache hosts" auf "no" setzen c) vi /etc/resolv.conf => dort eintragen: search deine_domain.de nameserver 127.0.0.1 nameserver 192.168.X.Y d) /sbin/init.d/nscd start und dann sagst du mal was nicht geht ! evtl. kannst du auch mal das "listen-on" weglassen, und dafür einen "forwarder" eintragen ;) MfG, Joerg. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Henner, Reyer & Nickels, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
jhe@lihas.de
-
krause@mogli-soft.de