PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein DNS funktioniert nicht!!



treacher
13.08.01, 08:18
Hallo erstmal.

Ich habe folgendes Problem.
Ich habe unter SuSE 7.1 einen DNS Server mittels bind8 eingerichtet.
Ich hab die named.conf bearbeitet, und die Zonen Dateien geschrieben.

WEnn ich jetzt einen ping auf einen der Namen absetze, versucht er den namen auch aufzulösen und sagt dann nach kurzer Zeit. Unknown Host.

Ich hab mittlerweile keine Idee mehr woran das liegen könnte, da ich mittlerweile auch schon drei Tage im Internet gesucht hab.
Eigentlich ist es auch nicht das erste mal das ich den DNS einrichte, aber irgendwie klappt es diesesmal nicht.

Ich poste gleich mal meine named.conf und eine meiner zone dateien.

treacher
13.08.01, 08:21
Named.conf :

options {
directory "/var/named";
# the default is to fail, if the master file is not correct
check-names master warn;

pid-file "/var/run/named.pid";
statistics-interval 0;
cleaning-interval 720;

datasize default;
stacksize default;
coresize default;
files unlimited;
recursion yes;

multiple-cnames yes;
forward only;

forwarders {
192.168.0.1;
};

#listen-on { 5.6.7.8; };
#listen-on port 1234 { !1.2.3.4; 1.2/16; };

};

#

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


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

# user defined zones

zone "sesamstrasse" {
type master;
file "named.sesam";
};

zone "0.168.192.in-addr.arpa" {
type master;
file "named.0";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "named.1";
};

___

named.1:

$ORIGIN 1.168.192.in-addr.arpa.

@ IN SOA elmo.sesamstrasse. root.elmo.sesamstrasse.(
20010807 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D) ; minimum


@ IN NS elmo.sesamstrasse.



1.1.168.192.in-addr.arpa. 1D IN PTR elmo.sesamstrasse.
10.1.168.192.in-addr.arpa. 1D IN PTR ernie.sesamstrasse.

____
named.sesam

@ 1D IN SOA sesamstrasse. root.elmo.sesamstrasse. (
20010807 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum


@ IN NS elmo.sesamstrasse.



localhost.sesamstrasse. IN A 127.0.0.1
elmo.sesamstrasse. IN A 192.168.0.1
elmo1.sesamstrasse. IN A 192.168.1.1
tiffy.sesamstrasse. IN A 192.168.0.10
ernie.sesamstrasse. IN A 192.168.1.10


loopback IN CNAME localhost
elno IN CNAME elmo
elno1 IN CNAME elmo1
tiffz IN CNAME tiffy
ermie IN CNAME ernie

jduck01
13.08.01, 08:41
Hi,
also der Forwarder sollte auf den DNS-Server deines ISP stehen, oder wenn du keine hast.. dann ganz raus.

Versuch das mal.

CU
JDuck001

treacher
13.08.01, 08:45
Hmmm hab ich probiert ganz rauszunehmen.
Der Rechner hängt nicht am Internet, so das der Nameserver des Providers da leider nicht viel Sinn macht.

WEnn ich den forwarder ganz rausnehm, dann versucht er nicht mal mehr eine Auflösung zu betreiben.

jduck01
13.08.01, 11:45
Hi,
also so sieht meine named.conf aus.. versuch das mal..

--- named.conf

options {
directory "/etc/named";
forwarders {
194.25.2.129;
};
// query-source address * port 53;
cleaning-interval 600;
interface-interval 600;
statistics-interval 0;
dialup yes;
};

//
// boot file for name server
//
// type domain source host/file backup file
zone "." {
type hint;
file "root.cache";
};

// setup root servers

zone "0.0.127.IN-ADDR.ARPA" {
type master;


//
// boot file for name server
//
// type domain source host/file backup file
zone "." {
type hint;
file "root.cache";
};

// setup root servers

zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "127.0.0";
};

// own localhost domain

zone "home.NET" {
type master;
file "home.net.zone";
};

zone "1.168.192.IN-ADDR.ARPA" {
type master;
file "192.168.1";
};

zone "2.168.192.IN-ADDR.ARPA" {
type master;
file "192.168.2";
};


---

Ach ja.. du hast Forward only, dabei sollte der auch nichts machen.. denn dein Namedserver schickt die Anfragen immer wieder weiter an sich selbst, aber kann sie nie beantworten, da sie immer wieder nur forgewardet werden.

CU
JDuck001

treacher
13.08.01, 13:32
danke erstmal, das probier ich jetzt ersteinmal aus

treacher
13.08.01, 13:50
Nein das tut auch nicht.

Ich glaub der Fehler muss irgendwo in den Zonendateien liegen.
Mit deiner named.conf versucht er nicht mal die Namen aufzulösen.

Ich hab deine named.conf ein bisschen an mein Netzwerk angepasst, aber nichts gravierendes verändert.

Halt nur das bei mir die Datei mit den Root-DNS Servern root.hint und nicht root.cache heisst.
Mein Verzeichnis ein anderes ist meine IP-Adressen sich minimal unterscheiden und meine Zonen Dateien anders heissen.

treacher
13.08.01, 15:11
Soooo endlich funktioniert meine Namen in IP Adressen auflösung. Warum weiss ich zwar auch noch nicht, aber das finde ich auch noch raus.

Das einzige was noch nicht geht ist das reverse mapping.


falls mir da nochmal jemand helfen kann wär ich sehr dankbar.

erstmal schon dankeschön an alle, die sich bemüht haben mir zu helfen.

eine meine reverse Dateien poste ich hier. die anderen sind äquivalent.


named.1
___

1.168.192.in-addr.arpa. IN SOA elmo.sesamstrasse. root.elmo(
20010807 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D) ; minimum


1.168.192.in-addr.arpa. IN NS elmo.sesamstrasse.



1.1.168.192.in-addr.arpa. IN PTR elmo.sesamstrasse.
10.1.168.192.in-addr.arpa. IN PTR ernie.sesamstrasse.

wer_ner
13.08.01, 20:10
Hi,
wenn ich es richtig sehe, fehlt Dir die Zone localhost, zumindest in Deinem ersten Posting ist nichts davon in named.conf.
Der forwarder muß raus, das ist ja einer von Deinen Rechnern.
Deine Datei für die Zone "sesamstrasse" ist falsch, soweit darin Hinweise auf localhost sind.
Grüße,
WErner

treacher
15.08.01, 07:50
Ja die benutz ich gar nicht.
Die Angaben für localhost, stehen in meiner Zonendatei für die Zone "sesamstrasse".

Ich hab grad mal ausprobiert die localhostdatei zu verwenden (die wird ja glaub ich mitgeliefert), aber dann kann ich localhost nicht mehr auflösen.
Also lass ich die erstmal hier mit in der Zone stehen.

Was immer noch nicht funktioniert ist das reverse mapping.

Von Namen zu IP Adressen funktioniert ja jetzt, nur umgekehrt leider nicht.

:(

treacher
15.08.01, 08:56
Kann ich für meinen localhost eigentlich keine CNAME records anlegen??

Ich wollte das Ding zusätzlich loopback nennen, aber den CNAME record akzeptiert er weder in der Zonendatei localhost.zone noch in meiner named.sesam .