WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Vielleicht lauft mein DNS gar nicht !? (http://www.wcm.at/forum/showthread.php?t=90989)

Ewi 12.03.2003 18:32

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

brigh 12.03.2003 21:37

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

Ewi 12.03.2003 21:47

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

brigh 12.03.2003 22:18

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

spunz 12.03.2003 22:22

poste mal deine config.

brigh 12.03.2003 22:52

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

Ewi 12.03.2003 23:04

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

brigh 12.03.2003 23:17

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.

Ewi 12.03.2003 23:41

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

brigh 12.03.2003 23:56

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