PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nameserver



oafish
24.01.02, 14:58
Hallo,
ich hab jetzt mal meinen Nameserver aufgesetzt. Funktioniert teilweise schon ganz gut. Informationen von außen bekomme ich bereits.
linux:~ # nslookup uni-ulm.de
Server: www-proxy.UL1.srv.t-online.de
Address: 217.5.100.129

Non-authoritative answer:
Name: uni-ulm.de
Address: 134.60.246.2


Allerdings möchte der Informationsfluss von meinem internen LAN nicht so richtig. Muß ich noch eine spezielle Option mitangeben?


oafish

naleau
24.01.02, 15:23
Oafish,
bitte schreibe doch mal etwas genauer, welche Angaben zu Deinem LAN Du nicht bekommst. Wie fragst Du ab, wie hast Du die named.conf aufgesetzt, wie sehen die Zonendateien aus?
Grüßchen Naleau

oafish
24.01.02, 18:13
Hallo,
das ist meine /etc/named.conf

options {
directory "/var/named";
allow-query { 127.0/16; 192.168.0/24; };
recursion yes;
forwarders { 194.25.2.129; };
};

zone "meine_domain in {
type master;
file "privat.zone";
};

zone "localhost" in {
type master;
file "localhost.zone";
};

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

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

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

Naja, ich pinge den User einfach an. Es exisitiert beispielsweise ein Rechner der Paule heißt, dann mach ich ein ping -c4 Paule
Dann kommt eben, unknown host Paule.
Deshalb geh ich mal davon aus, das mein DNS nicht richtig funzt.

Die /etc/resolv.conf:

search linux.local
nameserver 192.168.0.2 #ist mein Server
nameserver 217.5.100.129
nameserver 194.25.2.129

Wenn ich tail -n20 /var/log/messages mache, bekomme ich keinerlei Fehlermeldungen. Steckt der Fehler vielleicht doch in einer Konfigurationsdatei?

Vielleicht kann mir ja jemand helfen...

Danke

oafish

naleau
29.01.02, 15:37
Hallo oafish,
komme leider erst jetzt dazu, Dir zu antworten.
Also:
ich habe z.B. den allow-query-Eintrag bei den Verweisen auf die Zonendateien gemacht. Dort steht bei mir auch noch ein check-names fail und außerdem allow-update { none; };
Weiterhin habe ich die Zonendateien auch mit Nummern statt mit Namen benannt, z.B. "127.0.0.zone"
Im allow-query-Eintrag habe ich dann das Netz bzw. die einzelnen Rechner aufgeführt:
zone "0.0.10.in-addr.arpa" IN {
type master;
file "10.0.0.zone";
check-names fail;
allow-update { none; };
allow-query {
10.0.0.240;
10.0.0.0/8;
127.0.0.0/8;
};
};

So sieht mein Reverse-Zonen-Eintrag in der named.conf aus. Die Namenszone habe ich wie folgt geschrieben

zone "domain.de" IN {
type master;
file "domain.zone";
check-names fail;
allow-update { none; };
allow-query {
10.0.0.240;
10.0.0.0/8;
127.0.0.0/8;
};
};

Die nslookup-Abfragen klappen alle ganz wunderbar. Leider habe ich mit einem anderen Problem (DHCP auf einem anderen Server) zu tun, so daß ich die Hosts im Intranet wohl oder übel einzeln eintragen muß. Naja, nie ist alles komplett. ;-)
Ich hoffe, daß Dir daß irgendwie weiterhilft!
Ciao
Naleau

hurz
15.03.02, 21:38
Hallo oafish

Deine Frage hast du zwar schon im Januar abgesetzt, aber wie's aussieht, gab dir bisher keiner ne schlaue Antwort. Ich habe gerade heute auch die forwarders in mein named.conf eingetragen und anfangs funktionierte auch nur die interne Namens-Auflösung.

Bei mir lags daran, dass der Standard-Gateway des Name-Servers falsch konfiguriert war.

Gruss

Hurz

rabenkind
15.03.02, 23:19
hi kollege
falls du dein problem noch nicht gelöst haben solltest

# /etc/named.conf
# interne netze definieren, bzw. + localhost
acl internal { 127.0.0.1; 192.168.33/24; 192.168.0/24; };

options {
directory "/var/named";
forwarders { 194.25.2.129; 212.185.253.136; }; # telekom
forward first;
listen-on port 53 { 127.0.0.1; 192.168.33.5; };
query-source address * port 53;
allow-transfer { internal; };
allow-query { internal; };
cleaning-interval 120;
statistics-interval 0;
notify yes;
};

zone "localhost" in {
type master;
file "localhost.zone";
};

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

zone "." in {
type hint;
file "root.hint";
};
# die ersten drei bei suse unverändert lassen

zone "selfservix.orb" in {
type master;
file "selfservix.zone";
};

zone "33.168.192.in-addr.arpa" in {
type master;
file "192.168.33.zone";
};

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


der named arbeitet mit einem dhcpd zusammen und funzt.
die zone-dateien müssen aber auch stimmen, bei denen zählt "jedes" zeichen!

gruß michael