PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bind DNS-Server auf SuSE 11.1 läuft nicht



tux-itse
18.11.09, 09:40
Hallo zusammen,
ich habe gerade ein Bind DNS-Server auf openSuSE aufgesetzt, leider funktionieren weder die Forwardingfunktion noch die Zoneneinstellungen.:mad:

Meine Named.conf:

options {
directory "/var/lib/named";
forwarders { 217.237.149.142; };
notify no;
};

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";
};

include "/etc/named.conf.include";
logging {
category default { log_syslog; };
channel log_syslog { syslog; };
};
zone "it3" in {
file "master/it3";
type master;
};


Und die conf-Datei der IT3zone

$TTL 2D
@ IN SOA linux-mg9f.site. root.linux-mg9f.site. (
2009111709
3H
1H
1W
1D )

it3. IN NS linux-mg9f.site.
IN MX NicosMailserver

gateway.it3. IN A 172.16.255.254
Notebook4.it3. IN A 172.16.32.3
DNS-Server.it3. IN A 172.16.32.4

Im Netzwerk sind Verschiedene Computer im Einsatz auf denen beispielsweise Mail- oder Printserver laufen, die auf den DNS-Server zugreifen sollen.

Mit freundlichen grüßen
Tux-ITSE

bla!zilla
18.11.09, 10:21
Poste doch bitte mal konkrete Fehlermeldungen.

tux-itse
18.11.09, 10:33
Ich kann weder mit meinem Notebook über den DNS-Server Ping-Befehle ins
Internet schicken z.B: www.google.de, noch werden die Namen der Computer aufgelößt.
Auf meinem Notebook läuft Windows Vista.

Roger Wilco
18.11.09, 10:44
Kommen die Anfragen überhaupt an deinem Nameserver an? Prüfe das ggf. mit einem Packetsniffer wie WireShark oder erhöhe die Gesprächigkeit deines named (siehe https://www.isc.org/software/bind/documentation/arm95#id2554250).

Funktioniert die Namensauflösung, wenn du mit dig/host/nslookup direkt den Nameserver auf dem Linux-System abfragst?

bla!zilla
18.11.09, 11:09
Die Namensauflösung testet man mit nslookup, nicht mit ping.

Versuch bitte mal auf den DNS Server selber einige Rechnernamen, vor allem die internen Namen, aufzulösen und poste hier die Ausgabe.

tux-itse
18.11.09, 11:28
Die Namensauflösung direkt auf dem Server mit dig funktioniert nicht.
Die Verbindung zwischen Notebook und DNS-Server läuft aber.

Roger Wilco
18.11.09, 11:39
Die Namensauflösung direkt auf dem Server mit dig funktioniert nicht.
Aha! Spätestens jetzt solltest du das Logging etwas gesprächiger gestalten und die Logs dann auch lesen...

tux-itse
18.11.09, 12:06
habe das ganze per Webmin konfiguriert, Webmin zeigt mir folgene fehler an, wenn ich die Config überprüfen lasse:

* dns_rdata_fromtext: master/it3:10: near 'NicosMailserver': not a valid number
* zone it3/IN: loading from master file master/it3 failed: not a valid number
* _default/it3/in: not a valid number

klingt simpel aber ich hab keine ahnung welche "number" gemeint ist

Und wo/wie gestalte ich die logging funktion etwas gesprächiger.

Roger Wilco
18.11.09, 12:18
Die Konfiguration kannst du in deiner named.conf verändern. In http://www.linuxforen.de/forums/showpost.php?p=1732327&postcount=4 habe ich bereits die betreffende Stelle in der BIND-Dokumentation verlinkt.

tux-itse
18.11.09, 12:57
Sooooo,
habe die named.conf wie folgt geändert:

options {
directory "/var/lib/named";
forwarders { 217.237.149.142; };
notify no;

};




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";
};



zone "it3" in {
file "master/it3";
type master;
};

include "/etc/named.conf.include";

logging {
channel my_channel {
file "/var/log/my_named.log" versions 3 size 10m;
print-time yes;
print-category yes;
severity debug 5;};
};


die logdatei "/var/log/my_named.log" wurde erfolgreich nach neustart von bind erstellt.

tux-itse
18.11.09, 13:21
Logdatei ist erstellt, aber im log steht nix -.-,

HBtux
18.11.09, 14:41
Steht in der /var/log/messages was drinnen?
(Zeitpunkt, zu dem Bind gestartet wird)

Poste mal den Inhalt der /var/lib/named/master/it3

und die Ausgabe der folgenden Befehle...

nslookup google.de

nslookup localhost

hessijens
20.11.09, 08:45
dns_rdata_fromtext: master/it3:10: near 'NicosMailserver': not a valid number

Es steht doch schon da. Der Mailserver hat keine Nummer in der Zonedatei. Wie wäre es mit 10 oder .... ? Diese Nummer dient der Hierachie bei mehrern Mailserver und fehlt hier schlicht.


$TTL 2D
@ IN SOA linux-mg9f.site. root.linux-mg9f.site. (
2009111709
3H
1H
1W
1D )

it3. IN NS linux-mg9f.site.
IN MX 10 NicosMailserver

gateway.it3. IN A 172.16.255.254
Notebook4.it3. IN A 172.16.32.3
DNS-Server.it3. IN A 172.16.32.4

EDIT:

Wo ist eigentlich die Reverse Zone hingekommen?

tux-itse
20.11.09, 09:33
DAnke für die 10, ich habe leider kaum Ahnung von dem Ganzen.
Was ist denn die Reverse Zone und vofür wird Sie benötigt?

HBtux
20.11.09, 12:04
Reverse-Zone ist das Gegenstück der Forward-Zone.

Aus der Forward-Zone kannst Du den Hostnamen (FQDN) in IP-Adressen auflösen.
nslookup FQDN --> IP 1.2.3.4


Aus der Reverse-Zone wird der entsprechende FQDN ermittelt, wenn Du den DNS-Server nach eine IP-Adresse fragst...
nslookup 1.2.3.4 --> Hostname: FQDN


Suche mal nach "bind howto" oder "dns howto"
http://www.google.de/#hl=de&num=30&newwindow=1&q=bind+howto&meta=lr%3Dlang_de&aq=&oq=&fp=bcbbe29aaa5468
http://www.google.de/#hl=de&num=30&newwindow=1&q=dns+howto&meta=lr%3Dlang_de&aq=&oq=&fp=bcbbe29aaa5468

Falls das Problem nun gelöst ist, bitte den Thread noch auf gelöst setzen.

tux-itse
23.11.09, 08:20
sry für die späte Antwort,
ich habe die ganzen configs nochmal neu geschrieben jetzt funktioniert die Forwardingfunktion endlich, leider komm ich mit den zoneneinstellungen noch nicht weiter.
Die configs sehen wie folgt aus:
Die named.conf:

options {
directory "/var/lib/named";
forwarders { 217.237.149.142 ;};
listen-on-v6 { any; };
notify no;
};

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";
};

zone "3it.se" in {
type master;
file "master/3it.se.zone";
};

zone "32.16.172.in-addr.arpa" in {
type master;
file "172.16.32.zone";
};



Die 3it.se.zone:

$TTL 2D

3it.se. IN SOA server root.3it.se. (
2009112304
1D
2H
1W
2D )


3it.se. IN NS server
3it.se. IN MX 10 server

server IN A 172.16.32.4
host01 IN A 172.16.32.3


und die 32.16.172.zone

$TTL 2D

32.16.172.in-addr.arpa. IN SOA server.3it.se. root.3it.se. (
2009112302
1D
2H
1W
2D )

IN NS server.3it.se.

4 IN PTR host01.3it.se.

hoffe das Ihr den Fehler findet und nochmal ein ganz großes Danke für eure Antworten.
Grüße
Tux-itse

tux-itse
23.11.09, 08:59
sooooo
endlich es läuft alles bestens:):):),Vielen Dank für eure Hilfe.
Hier nochmal meine laufenden configs:
named.conf:

options {
directory "/var/lib/named";
forwarders { 217.237.149.142 ;};
listen-on-v6 { any; };
notify no;
};

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";
};

zone "3it.se" in {
type master;
file "master/3it.se.zone";
};

zone "32.16.172.in-addr.arpa" in {
type master;
file "172.16.32.zone";
};


3it.se.zone

$TTL 2D

3it.se. IN SOA server root.3it.se. (
2009112307
1D
2H
1W
2D )


3it.se. IN NS server
3it.se. IN MX 10 server

server IN A 172.16.32.4
Dennis IN A 172.16.32.3
Mail IN A 172.16.32.15

32.16.172.zone

$TTL 2D

32.16.172.in-addr.arpa. IN SOA server.3it.se. root.3it.se. (
2009112306
1D
2H
1W
2D )

32.16.172.in-addr.arpa. IN NS server.3it.se.

4 IN PTR host01.3it.se.
15 IN PTR mail.3it.se.