PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dns server unter Suse 9.2



plagil
14.02.05, 17:28
Hallo

Ich hab unter Suse 9.2 einen dns Server aufgesetz.Der Server startet klaglos und liest auch alle .conf dateien ein. Wenn ich nun z.B. host vdr eingebe gibt er mir folgendes zurück :

vdr.leser.local has address 192.168.0.100

wenn ich nun vdr pingen will funzt dass nicht . Woran kann das liegen ?

P.s. Anbei mal meine conf dateien :

Auzug aus named.conf


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 the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";
logging {
category default { log_file; };
category queries { log_file; };
category xfer-in { log_file; };
category xfer-out { log_file; };
channel log_file { file "/var/log/dns.log" size 200M versions 0; };
};
zone "leser.local" in {
file "master/leser.local";
type master;
};
zone "0.168.192.in-addr.arpa" in {
file "master/0.168.192.in-addr.arpa";
type master;
};


leser.local :

$TTL 2d
@ IN SOA server01.leser.local. root.server01.leser.local. (
2005021401 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

leser.local. IN NS server01
server01 IN A 192.168.0.2
vdr IN A 192.168.0.100

Roger Wilco
14.02.05, 19:28
Klappt es denn, wenn du direkt die IP-Adresse von "vdr" anpingst?

plagil
14.02.05, 19:31
Klar das Netz funktioniert .

IT-Low
14.02.05, 19:33
Was sagt denn nun ping vdr.leser.local? bzw. ping vdr?

plagil
14.02.05, 19:34
geht beides nicht

Roger Wilco
14.02.05, 19:43
geht beides nicht
Etwas genauer wäre nicht schlecht. :rolleyes:

Wenn ping hostname nicht geht, ping ip-adresse hingegen schon, liegt wahrscheinlich ein Problem mit der Namensauflösung vor. Du hast aber geschrieben, dass host hostname die korrekte Antwort bringt...

plagil
14.02.05, 19:56
Du hast aber geschrieben, dass host hostname die korrekte Antwort bringt...

Absolut richtig . Eigentlich sollte ping vdr und auch ping vdr.leser.local funktionieren da sowohl nslookup , host und dig mir die richtigen ipadressen anzeigen und ich die ip pingen kann. Tuts aber leider nicht und ich hab keine Ahnung was da falsch läuft.

Achso hier noch kurz die resolv.conf meines Laptops :

search leser.local
nameserver 192.168.0.2

Der Untergeher
14.02.05, 20:05
Hi,

das klingt ja merkwürdig ... hast du dir mal die Namensauflösung (sowohl die funktionierende via host, als auch die nicht funktionierende via ping ) mit ethereal mitgeschnitten? Das könnte einen Hinweis geben.

Grüße
Untergeher

koolahh
14.02.05, 20:26
Hallo,

änder mal Deine "local" auf irgendetwas anderes z.B. "home".

Zitat aus den Releasenotes von SUSE 9.1

"Ä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. "


Gruß

plagil
14.02.05, 20:53
Wow das hats gebracht. Mit Ethereal hab ich rausgefunden , das ein ping auf vdr.leser.local ne Multicast DNS anfrage an 224.0.0.251 abgeschickt hat. Danach ein wenig gegoogelt und folgendes gefunden :

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.
Danach hab ich meinen Domainnamen auf leser.lan geändert und ein neues zonefile angelegt. Und nun funzts.

plagil
14.02.05, 21:02
:D da war ich wohl nicht schnell genug :)