DNS Error

Bind, PowerDNS
techneo
Posts: 145
Joined: 2002-08-31 17:32
Location: Berlin

DNS Error

Post by techneo » 2003-11-12 13:52

Servus,

leider verstehe ich jetzt garnichts mehr.

habe die Domain digisystem.de und nutze die auch als Primären Nameserver ns.digisystem.de

Wenn ich eine Ping auf ns.digisystem.de mache wird der korrekt ausgeführt. Mache ich aber eine Ping auf digisystem.de sagt er mir Host nicht gefunden!

Schlundtechnologie zeigt mir bei dieser Domain wenn ich ein Update machen DNS Error.

Wenn ich mit Puty mich einloggen und mit dig eine Abfrage starte würd der Namerserver-Eintrag koorek angezeigt.

Puhhh, kann mir einer dabei helfen was ich falsch mache?

Thx for help
DIGIMan

robertw
Posts: 165
Joined: 2002-12-17 16:10
Location: Berlin

Re: DNS Error

Post by robertw » 2003-11-12 14:36

Code: Select all

pxxx:/var/named # ping digisystem.de
ping: unknown host digisystem.de
pxxx:/var/named # ping ns.digisystem.de
ping: unknown host ns.digisystem.de
Wenn Dir geholfen werden soll, musst Du mindestens die Fehlermeldung posten. Am besten auch noch /etc/named.conf und die Zonen-Files. Und alles bitte als

Code: Select all

!

Robert

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: DNS Error

Post by oxygen » 2003-11-12 15:41

Der Server hat keine enstprechende Zone vorrätig:

p15112405:~ # dig -t any digisystem.de @ns.digisystem.de
; <<>> DiG 9.1.2 <<>> -t any digisystem.de @ns.digisystem.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 5813
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;digisystem.de. IN ANY

;; Query time: 2 msec
;; SERVER: 217.160.170.55#53(ns.digisystem.de)
;; WHEN: Wed Nov 12 15:37:58 2003
;; MSG SIZE rcvd: 31
Das sollte so aussehen:
dig -t axfr digisystem.de @ns.digisystem.de

; <<>> DiG 9.1.2 <<>> -t axfr digisystem.de @ns.digisystem.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21064
;; flags: qr aa rd; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;digisystem.de. IN AXFR

;; ANSWER SECTION:
digisystem.de. 86400 IN SOA ns.digisystem.de. hostmaster.digisystem.de. 2003110508 10800 3600 604800 3600
digisystem.de. 86400 IN NS ns.digisystem.de.
digisystem.de. 86400 IN NS ns2.digisystem.de.
digisystem.de. 86400 IN MX 10 mx.digisystem.de.
digisystem.de. 86400 IN MX 20 mx00.kundenserver.de.
digisystem.de. 86400 IN A 217.160.170.55
*.digisystem.de. 86400 IN CNAME digisystem.de.

;; ADDITIONAL SECTION:
ns.digisystem.de. 86400 IN A 217.160.170.55
ns2.digisystem.de. 86400 IN A ...

;; Query time: 2 msec
;; SERVER: 217.160.168.62#53(ns.digisystem.de)
;; WHEN: Wed Nov 12 15:39:05 2003
;; MSG SIZE rcvd: 237
Last edited by oxygen on 2003-11-13 15:45, edited 2 times in total.

techneo
Posts: 145
Joined: 2002-08-31 17:32
Location: Berlin

Re: DNS Error

Post by techneo » 2003-11-12 23:35

So sieht meine Zone aus digisystem.de.db

Code: Select all

$ORIGIN digisystem.de.
$TTL 86400
digisystem.de.        IN        SOA        ns.digisystem.de. hostmaster.digisystem.de. (
                        2003110401
                        10800
                        3600
                        604800
                        86400 )
ns.digisystem.de.      86400  IN   A         ns.digisystem.de
digisystem.de.      86400  IN   A         217.160.170.55
*.digisystem.de.   86400  IN   A         217.160.170.55
digisystem.de.     86400   IN   MX 10   mail.digisystem.de.
digisystem.de.     86400   IN   NS        ns.digisystem.de.
digisystem.de.     86400   IN   NS        ns.schlund.de.
Hier nun die etc/named.conf

Code: Select all

# Copyright (c) 2001 SuSE GmbH Nuernberg, Germany
#
# Author: Frank Bodammer <feedback@suse.de>
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND9. 
# It works as a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be
# found in /usr/share/doc/packages/bind9/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind9/misc/options.

options {

	# The directory statement defines the name server´s 
	# working directory

	directory "/var/named";

	# The forwarders record contains a list of servers to
	# which queries should be forwarded. Enable this line and
	# modify the IP-address to your provider's name server.
	# Up to three servers may be listed.

	#forwarders { 10.11.12.13; 10.11.12.14; };

	# Enable the next entry to prefer usage of the name 
	# server declared in the forwarders section.

	#forward first;

	# The listen-on record contains a list of local network
	# interfaces to listen on. Optionally the port can be 
	# specified. Default is to listen on all interfaces found
	# on your system. The default port is 53.

	#listen-on port 53 { 127.0.0.1; };

	# The listen-on-v6 record enables or disables listening
	# on IPV6 interfaces. Allowed values are 'any' and 'none'
	# or a list of addresses. IPv6 can only be used with 
	# kernel 2.4 in this release.

	#listen-on-v6 { any; };

	# The next three statements may be needed if a firewall
	# stands between the local server and the internet.

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

	# The allow-query record contains a list of networks or
	# IP-addresses to accept and deny queries from. The 
	# default is to allow queries from all hosts.

	#allow-query { 127.0.0.1; };

	# If notify is set to yes (default), notify messages are
	# sent to other name servers when the the zone data is
	# changed. Instead of setting a global 'notify' statement
	# in the 'options' section, a separate 'notify' can be
	# added to each zone definition.

	notify no;

	# erlaubt das zone-update zu ns.schlund.de und ns2.schlund.de
        allow-transfer { 195.20.224.97; 195.20.225.34; };

};

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

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

# You can insert further zone records for your own domains below.


## CONFIXX
Include "/etc/named.confixx";
## /CONFIXX
Ich hoffe das wir damit was anfangen können...
Thx DIGIMan

wgot
RSAC
Posts: 1707
Joined: 2003-07-06 02:03

Re: DNS Error

Post by wgot » 2003-11-13 00:22

Hallo,

Dein Nameserver läuft, aber er kennt die Domain digisystem.de nicht.

Test:

Code: Select all

dig @217.160.170.55 digisystem.de any
Der Testbefehl muß die IP enthalten (statt ns.digisystem.de) weil es sich um einen Glue-Record handelt.

Bitte die Datei /etc/named.confixx posten.

Serial erhöhen (2003111301 statt 2003110401) und den Nameserver neu starten.

Gruß, Wolfgang

robertw
Posts: 165
Joined: 2002-12-17 16:10
Location: Berlin

Re: DNS Error

Post by robertw » 2003-11-13 08:26

Code: Select all

ns.digisystem.de.      86400  IN   A         ns.digisystem.de
Hier fehlt ganz am Ende ein ".". Aber eigentlich sind fast alle Einträge nach dem SOA "merkwürdig". Nicht unbedingt falsch, aber zum Teil unsinng und redundant und zu aufwändig.

Schau Dir mal die Zonen-Datei aus dem FAQ an und baue Deine dem Muster nach.

Und dann musst Du Deine Zonen-Datei noch einbinden (in named.conf), was bisher bei Dir nicht erfolgt. Auch hier findest Du die Anleitung im FAQ.

Falls Du Deine DNS-Konfiguration über Confixx machst (scheint so), dann gibt es da eigentlich nur einen sinnvollen Rat: Lass es sein. Schalte die Funktion in Confixx ab und konfguriere manuell. Nicht mehr Aufwand aber weniger Probleme. :-)

Robert

techneo
Posts: 145
Joined: 2002-08-31 17:32
Location: Berlin

Re: DNS Error

Post by techneo » 2003-11-13 20:22

Ich benutze Confixx und der sollte die Zone schon korrekt anlegen...!

Habe den Befehl ausgeführt: dig @217.160.170.55 digisystem.de any

Bekommen folgendes angezeigt:

Code: Select all

; <<>> DiG 9.1.3 <<>> @217.160.170.55 digisystem.de any
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 47017
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;digisystem.de.                 IN      ANY

;; Query time: 3 msec
;; SERVER: 217.160.170.55#53(217.160.170.55)
;; WHEN: Thu Nov 13 20:20:39 2003
;; MSG SIZE  rcvd: 31
Gruß DIGIMan

wgot
RSAC
Posts: 1707
Joined: 2003-07-06 02:03

Re: DNS Error

Post by wgot » 2003-11-13 20:53

Hallo,
DIGIMan wrote:Ich benutze Confixx und der sollte die Zone schon korrekt anlegen...!
das hab ich auch gedacht und mir das Zonefile garnicht genau angesehen.
Robert hat aber völlig recht, da fehlt ein Punkt!
Hat Confixx gemurkst, oder hast Du's abgeschrieben statt kopiert?

Dein nameserver läuft:

Code: Select all

dig @217.160.170.55 schlund.de
bringt vernünftige Antwort.
dig @217.160.170.55 digisystem.de any
digisystem.de kennt er nicht.

Deshalb nochmal die Bitte: poste /etc/named.confixx

Gruß, Wolfgang

techneo
Posts: 145
Joined: 2002-08-31 17:32
Location: Berlin

Re: DNS Error

Post by techneo » 2003-11-14 10:16

Hier der Eintrag in der etc/named.confixx

Code: Select all

zone "digisystem.de" {
   type master;
   file "/var/named/confixxdns/digisystem.de.db";
};
So trägt Confixx die ein und ich kann keine Fehler finden...

Gruß DIGIMan

robertw
Posts: 165
Joined: 2002-12-17 16:10
Location: Berlin

Re: DNS Error

Post by robertw » 2003-11-14 10:34

Sieht auch okay aus.

Hast Du den von mir bemängelten Punkt mal händisch angefügt, named neugestartet und ausprobiert?

Robert