• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Reverselookup immer Localhost

Hallo, ich habe ein Problem mit einem Suse Server 10.
Der DNS Forwardlookup fuktioniert soweit nur der Reveselookup gibt immer localhost aus egal welsche IP ich versucht auf zu lösen. Wenn ich eine IP versuche die nicht eingetragen ist bekomme ich die Meldung das er sie nicht finden konnte aber bei den anderen nicht. Deshalb denke ich mal der er ansich arbeitet nur halt falsch auflöst. Aber warum?

Dazu kommt das ich noch nie unter Suse ein DNS mit GUI aufgesetzt habe. Ich war mir nicht sicher wie ich die Reversezone anlegen soll, da ich keinen Eintrag dafür gefunden haben. Deshalb habe ich es in der named.conf selber eingetragen und die Zone wird auch in der GUI angezeig. Aber irgendwas scheint da nicht ganz geklappt zu haben.

Hier die named.conf
Code:
# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.

options {

	

	directory "/var/lib/named";

	dump-file "/var/log/named_dump.db";
	statistics-file "/var/log/named.stats";

	#forward first;

	#listen-on port 53 { 127.0.0.1; };

	listen-on-v6 { any; };

	#query-source address * port 53;
	#transfer-source * port 53;
	#notify-source * port 53;

	#allow-query { 127.0.0.1; 192.168.5.0/24; };

	notify no;
	include "/etc/named.d/forwarders.conf";
	
};

# The following zone definitions don't need any modification.  The first one
# is the definition of the root name servers.  The second one defines
# localhost while the third defines the reverse lookup for localhost.

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_syslog; };
	channel log_syslog { syslog; };
};

zone "gohlke.org" in {
	file "/var/lib/named/gohlke.org.zone";
	type master;
};

zone "5.168.192.in-addr-arpa" in {
	type master;
	file "/var/lib/named/192.168.5.zone";
};

hier die zonendatei der Reversezone

Code:
$TTL 2d
5.168.192.in-addr.arpa.	IN	SOA    Repserver.gohlke.org.	root.Repserver.gohlke.org. (
				2008112100	; serial
				2d		; refresh
				2h		; retry
				3d		; expiry
				1d )		; minimum


5.168.192.in-addr.arpa.		IN	NS	Repserver.gohlke.org.




75.5.168.196.in-addr.arpa.	IN PTR	darwin-server.gohlke.org.
223.5.168.192.in-addr-arpa.	IN PTR	schulze.gohlke.org.
250.5.168.192.in-addr-arpa.	IN PTR	lngohlke.gohlke.org.

Ich hoffe ihr könnt mir helfen... weitere configs kommen dann auf wunsch sofort nach.
Wie macht man denn die Reversezone in der KDE?
Ich konnte z.B. in der Zone die ich per Hand angelegt habe in der KDE keinen PTR Eintrag machen. Die habe ich dann auch per Hand gemacht. Bin irgendwie hilflos grade.

mfg
jabberwock
 
OP
J

Jabberwock

Newbie
habe hier mal die Ausgabe von named-checkzone kann damit aber nichts anfangen.

Rerversezone
Code:
/var/lib/named/192.168.5.zone:2: ignoring out-of-zone data (5.168.192.in-addr.arpa)
/var/lib/named/192.168.5.zone:10: ignoring out-of-zone data (5.168.192.in-addr.arpa)
/var/lib/named/192.168.5.zone:15: ignoring out-of-zone data (75.5.168.196.in-addr.arpa)
zone 5.168.192.in-addr-arpa/IN: has 0 SOA records
zone 5.168.192.in-addr-arpa/IN: has no NS records

Forwardzone
Code:
zone gohlke.org/IN: loaded serial 2008112100
OK

Vielleicht hilft das ja weiter...
 

Tooltime

Advanced Hacker
Der Aufbau der Zonendatei für Reverse-Lookup stimmt nicht. Das wird eigentlich alles im Handbuch von openSUSE beschrieben. Schau mal auf deiner Festplatte unter:
  • /usr/share/doc/manual/opensuse-manual_de/manual/sec.dns.zonefile.html
Für den Fall das die Doku nicht vorhanden ist, die Demo aus dem Handbuch für Reverse-Lookup:
Code:
$TTL 2D
168.192.in-addr.arpa.   IN SOA dns.example.com. root.example.com. (
                          2003072441      ; serial
                          1D              ; refresh
                          2H              ; retry
                          1W              ; expiry
                          2D )            ; minimum

                          IN NS           dns.example.com.
 
1.5                     IN PTR          gate.example.com. 
100.3                   IN PTR          www.example.com. 
253.2                   IN PTR          cups.example.com.
 
Im Wiki zu diesem Forum wirds schön vorgebetet: http://wiki.linux-club.de/opensuse/DNS

Und selbst da sind noch "Unschönheiten" drin. Der localhost ist als Standard eine eigene Datei und Zone!
 
Oben