![]() |
Vielleicht lauft mein DNS gar nicht !?
HAllo,
Habe den WCM Server in Arbeit. DHCP und Samba funktionieren. DNS macht mir Sorgen. Inzwische frag ich mich ob der DNS überhaupt tut. mit 'nslookup rechnername' kommt naemlich -> 'no server found'. Ich habe insgesamt 4 WIN98 clients. Ich kann diese und den Server aber von der Eingabeauffoerderung mit 'ping rechnername' alle erreichen. Wie lösen die Maschinen dann aber die Namen auf falls mein DNS tatsächlich nicht tut. Ich habe die Dynamische DNS lt. WCM konfiguriert, schon mehrmals die config files überprüft, heute eine menge Beiträge hier im Forum durchgelesen komm aber irgendwie nicht weiter. Eine Zeile in der named.conf verwirrt mich: directory "/var/cache/bind"; was soll aber in diesem Verzeichnis sein ? Bei mir ist diese leer. danke für Hinweise erwin |
Hallo ewi,
ich hab leider keine Lösung für dein Problem - dafür aber das gleiche Problem :heul: Ich hab auch schon stundenlang das Netz durchforstet und die ganzen config-files auch. Windows Clients verhalten sich wie wenn der DNS laufen würde, Linux Clients tun als ob er nicht existieren würde. Drum dachte ich die längste Zeit, es liegt am Client. In meiner /var/lib/dhcp-dns/dhcpd.leases.last stehen Leases von vor einem Monat. Eine ./dhcpd.leases gibt es nicht. Daraus schließe ich dass der DNS nicht läuft - das wirft aber die Frage auf woher die Win Rechner dann die Namen haben. Außerdem scheint er dann ja irgendwann mal gelaufen zu sein und tut es jetzt nicht mehr. Irgendwie habe ich das Gefühl, dass der Server vergessen hat das er selbst ein DNS ist. Er wirkt so als ob er gar nicht versuchen würde sich irgendwelche Namen zu merken und Anfragen gleich an den DNS meines Providers weiterleiten würde. /var/cache/bind ist bei mir übrigens auch leer. Ich hoffe inständig dass irgendjemand dazu eine Idee hat! Gruß brigh |
Es kommt noch dicker.
Ich habe jetzt dem Linuxrechner das Netzwerkkabel abgezogen und kann die Windowsrechner immer noch untereinander per Namen pingen. Offenbar brauchen die keinen DNS. Und ich dachte wenigstens in dieser Richtung wuerde der DNS funzen. :heul: Bin gerade wieder am lesen ob ich was finde. (Forum, google, Nochmals den WCM Artikel :-((( ) An Internet Anbindung denke ich vorlaeufig noch gar nicht, wenn ich nicht einmal das hinkriege. :confused: So long Leidensgenosse erwin p.s. das mit dem leeren verzeichnis dürfte OK sein, dort sollen sich nur temporäre dateien aufhalten. Hab ich gerade im \usr\share\doc\bind9\readme.debian gefunden |
Also Windows wird mir langsam unheimlich. :eek:
Ich hab grade eine Seite gefunden, die vielleicht auch weiterhelfen kann: www.linuxkramkiste.de Viel Erfolg beim wühlen! cu |
poste mal deine config.
|
da mach' ich gleich den Anfang:
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source // directive below. Previous versions of BIND always asked // questions using port 53, but BIND 8.1 and later use an unprivileged // port by default. // query-source address * port 53; // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 213.33.117.10; 213.33.117.11; }; auth-nxdomain no; # conform to RFC1035 }; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; // add entries for other zones below here zone "double-action" { type master; file "/etc/bind/db.double-action"; allow-update {192.168.123.1;}; }; zone "123.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192.168.123"; allow-update {192.168.123.1;}; }; So sieht sie aus, Gruß brigh |
Hier einmal die
named.conf ----------------- // This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source // directive below. Previous versions of BIND always asked // questions using port 53, but BIND 8.1 and later use an unprivileged // port by default. // query-source address * port 53; // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders {192.168.123.1;}; auth-nxdomain no; # conform to RFC1035 }; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; // add entries for other zones below here zone "private.net" { type master; file "/etc/bind/db.private.net"; allow-update {192.168.123.1;}; }; zone "123.168.123.1 { type master; file "/etc/bind/db.192.168.123"; allow-update {192.168.123.1;}; }; Dann die Zonendateien db.192.168.123 ---------------------- $TTL 3h 123.168.192.in-addr.arpa. IN SOA famserv.private.net. root.localhost. ( 2003031201 ; Seriennummer 3h ; refresh 1h ; retry 1w ; expire 1h ; minimum ) ; Nameserver: 123.168.192.in-addr.arpa. IN NS famserv.private.net. ;Normale Adressen: 1.123.168.192.in-addr.arpa. IN PTR famserv.private.net. db.private.net --------------- $TTL 3h private.net. IN SOA famserv.private.net. root.localhost. ( 2003031201 ; Seriennummer 3h ; refresh 1h ; retry 1w ; expire 1h ; minimum ) ; Nameserver private.net. IN NS famserv.private.net. ; Namen: localhost.private.net. IN A 127.0.0.1 famserv.private.net. IN A 192.168.123.1 ; Alternative Namen: router.private.net. IN CNAME famserv.private.net. Weiters die ----------------------------------------- # dhcpd.conf # option definitions common to all supported networks... option domain-name "private.net"; option domain-name-servers 192.168.123.1; option subnet-mask 255.255.255.0; default-lease-time 600; max-lease-time 7200; # server-name "famserv"; subnet 192.168.123.0 netmask 255.255.255.0 { range 192.168.123.200 192.168.123.250; option broadcast-address 192.168.123.255; option routers 192.168.123.1; } -------------------------------------------------- # dhcp-dns.conf # edit these for your own system # this conf file is 'required()' into perl scripts so # perl syntax applies. $DDNSHOME="/var/lib/dhcp-dns"; $DHCPD="/var/lib/dhcp/dhcpd.leases"; $DOMAIN="private.net"; $NSUPDATE="/usr/bin/nsupdate"; ---------------------------------------------------- Wuerde mich freuen wenn Ihr mir helfen koenntet. Wie kann ich sehen ob der DNS überhaupt gestartete ist ? Hab gerade versucht /etc/init.d/named start und bekomme als Antwort no such file or directory. erwin |
das sollte mit
/etc/init.d/bind9 restart funktionieren dabei spinnt meiner jetzt allerdings, er sagt: Stopping domain name service: namedrndc: connect failed: connection refused Starten funktioniert dann aber. |
Im Syslog schaut die Sache so aus:
Er meint zwar am Ende 'running' aber einige Meldungen sind mir nicht geheur. Mar 12 23:42:36 famserv named[401]: starting BIND 9.2.1 Mar 12 23:42:36 famserv named[401]: using 1 CPU Mar 12 23:42:36 famserv named[403]: loading configuration from '/etc/bind/named.conf' Mar 12 23:42:36 famserv named[403]: no IPv6 interfaces found Mar 12 23:42:36 famserv named[403]: listening on IPv4 interface lo, 127.0.0.1#53 Mar 12 23:42:36 famserv named[403]: binding TCP socket: address in use Mar 12 23:42:36 famserv named[403]: listening on IPv4 interface eth0, 192.168.123.1#53 Mar 12 23:42:36 famserv named[403]: binding TCP socket: address in use Mar 12 23:42:36 famserv named[403]: zone 'private.net' allows updates by IP address, which is insecure Mar 12 23:42:36 famserv named[403]: zone '123.168.123.1' allows updates by IP address, which is insecure Mar 12 23:42:36 famserv named[403]: couldn't add command channel 127.0.0.1#953: address in use Mar 12 23:42:36 famserv named[403]: dns_master_load: /etc/bind/db.192.168.123:2: ignoring out-of-zone data (123.168.192.in-addr.arpa) Mar 12 23:42:36 famserv named[403]: dns_master_load: /etc/bind/db.192.168.123:10: ignoring out-of-zone data (123.168.192.in-addr.arpa) Mar 12 23:42:36 famserv named[403]: dns_master_load: /etc/bind/db.192.168.123:12: ignoring out-of-zone data (1.123.168.192.in-addr.arpa) Mar 12 23:42:36 famserv named[403]: zone 123.168.123.1/IN: could not find NS and/or SOA records Mar 12 23:42:36 famserv named[403]: zone 123.168.123.1/IN: has 0 SOA records Mar 12 23:42:36 famserv named[403]: zone 123.168.123.1/IN: has no NS records Mar 12 23:42:36 famserv named[403]: zone 0.in-addr.arpa/IN: loaded serial 1 Mar 12 23:42:36 famserv named[403]: zone 127.in-addr.arpa/IN: loaded serial 1 Mar 12 23:42:36 famserv named[403]: zone 255.in-addr.arpa/IN: loaded serial 1 Mar 12 23:42:36 famserv named[403]: zone localhost/IN: loaded serial 1 Mar 12 23:42:36 famserv named[403]: zone private.net/IN: loaded serial 2003031201 Mar 12 23:42:36 famserv named[403]: running erwin |
Hi,
also das mit dem out_of_zone wird daran liegen, dass du in deiner dhcpd.conf range 192.168.123.200 192.168.123.250 angegeben hast Schau dir nochmal deine Zonen in der named.conf an, da sollte auf jeden Fall 192 .168.123. stehen Auf jedenFall gehts so langsam vorwärts! |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 07:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag