• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

DNS Error (serial)

unforgiven

Well-Known Member
Themenstarter #1
hi all

ich versuche gerade unter zeitdruck für eine kleine lanparty einen dns server
aufzusetzen. ich habe die named.conf sowie die entsprechenden db files erstellt. in meinem /etc/named folder sind also folgende dateien:
named.conf
db.localhost
db.127.0.0
db.192.168.1
db.yardlan.net
db.root

wenn ich mit "ndc start" den bind daemon starte dann bringt er folgenden error:

admin named[742] : master zone "yardlan.net" (IN) rejected due to errors (serial1)
admin named[742] : master zone "1.168.192.in-addr.arpa" (IN) rejected due to errors (serial1)
admin named[742] : master zone "localhost" (IN) rejected due to errors (serial1)
admin named[742] : master zone "0.0.127.in-addr.arpa" (IN) rejected due to errors (serial1)

ich habe auch schon die serials geändert, auf die form mit dem datum und zusätzlichen zwei digits, aber hat nichts gebracht, drum hab ich alles ma
auf 1...

hoffe es kann mir jemand helfen, stehe unter zeitdruck :-(((

greetz und schonmal tausend dank
im voraus an jedem der mir helfen
kann...

meine files sehen folgendermasen aus:
Code:
---------------------------------------------------------------------
named.conf
---------------------------------------------------------------------

options {
	directory "/etc/namedb";
	forwarders {
		192.168.1.1;
	};

};

zone "yardlan.net" in {
	type master;
	file "db.yardlan.net";
};

zone "1.168.192.in-addr.arpa" in {
	type master;
	file "db.192.168.1";
};

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

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

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

---------------------------------------------------------------------
db.127.0.0
---------------------------------------------------------------------
;
; BIND ZONE CONFIG FILE
; db.127.0.0
; written by luca h.
;

; additional time to live
$TTL 86400

; SOA record
@ in SOA ns1.yardlan.net. luca.netdot.ch. (
	1		; Serial
	10800		; Refresh
	3600		; Retry
	604800		; Expire
	86400 )		; Minimal TTL


; NS for this zone
IN	NS	ns1.yardlan.net.
IN	NS	ns2.yardlan.net.

; domains
1	IN PTR	localhost.

---------------------------------------------------------------------

---------------------------------------------------------------------
db.192.168.1
---------------------------------------------------------------------
;
; BIND ZONE CONFIG FILE
; db.192.168.1
; written by luca h.
;

; additional time to live
$TTL 86400

; SOA record
@ in SOA ns1.yardlan.net. luca.netdot.ch. (
	1		; Serial
	10800		; Refresh
	3600		; Retry
	604800		; Expire
	86400 )		; Minimal TTL


; NS for this zone
IN	NS	ns1.yardlan.net.
IN	NS	ns2.yardlan.net.

; domains 
1		IN PTR	gateway.yardlan.net.	
5		IN PTR	[url]www.yardlan.net.[/url]
6		IN PTR	admin.yardlan.net.
7		IN PTR	ftp.yardlan.net.
8		IN PTR	game1.yardlan.net.
9		IN PTR	game2.yardlan.net.

---------------------------------------------------------------------

---------------------------------------------------------------------
db.localhost
---------------------------------------------------------------------
;
; BIND ZONE CONFIG FILE
; db.localhost
; written by luca h.
;

; additional time to live
$TTL 86400

; SOA record
@ in SOA ns1.yardlan.net. luca.netdot.ch. (
	1		; Serial
	10800		; Refresh
	3600		; Retry
	604800		; Expire
	86400 )		; Minimal TTL


; NS for this zone
IN	NS	ns1.yardlan.net.
IN	NS	ns2.yardlan.net.

; loopback device
localhost	IN A	127.0.0.1
---------------------------------------------------------------------

---------------------------------------------------------------------
db.yardlan.net
---------------------------------------------------------------------
;
; BIND ZONE CONFIG FILE
; db.yardlan.net
; written by luca h.
;

; additional time to live
$TTL 86400

; SOA record
@ in SOA ns1.yardlan.net. luca.netdot.ch. (
	1		; Serial
	10800		; Refresh
	3600		; Retry
	604800		; Expire
	86400 )		; Minimal TTL


; NS for this zone
IN	NS	ns1.yardlan.net.
IN	NS	ns2.yardlan.net.

; domains 
gateway		IN A	192.168.1.1
www		IN A	192.168.1.5
mysql		IN A	192.168.1.5
admin		IN A 	192.168.1.6
ns1		IN A	192.168.1.6
ns2		IN A	192.168.1.6
file		IN A	192.168.1.7
ftp		IN A	192.168.1.7
game1		IN A	192.168.1.8
game2		IN A	192.168.1.9

---------------------------------------------------------------------
 
#2
Eine Serial sollte immer wie folgt aufgebaut werden:

YYYYMMDD##

Also, beispielsweise
2003041301
Hier mal ein Zonefile von bsdforen.de

Code:
$TTL 1d
@ IN  SOA ns1.bsdforen.de. postmaster.bsdforen.de. (
                        2003041104 ; serial
                        1d   ; refresh
                        4600    ; retry
                        2d      ; expire
                        86400)  ; minimum
@               IN      A       62.116.137.25
                IN      NS      ns1.bsdforen.de.
                IN      NS      ns2.bsdforen.de.
                IN      MX      10 mail.bsdforen.de.
ns1             IN      A       62.116.137.25
ns2             IN      A       80.86.174.41
www             IN      A       62.116.137.25
Ist nur ein Teil davon, aber vielleicht hilfts ja... Gruß!
 

kith

unfuck me!
Mitarbeiter
#3
ich wuerde dir empfehlen saemtlich zones aus der named.conf auszukommentieren, ausser yardlan.net (vereinfacht die fehlersuche - auch wenn es ueberall der gleiche sein sollte). ansonsten waere es hilfreich wenn du zu uns ins irc kommen koenntest.
 

unforgiven

Well-Known Member
Themenstarter #4
irgendwie hat mir bis jetzt noch nichts geholfen :eek:
hab noch halb wahnsinnig rumprobiert, hat aber nix genützt!

ich hoffe es kann mir denoch jemand helfen!

danke aber für eure bisherige hilfe!

grüsse
unforgiven
 
#5
Original geschrieben von unforgiven
irgendwie hat mir bis jetzt noch nichts geholfen :eek:
hab noch halb wahnsinnig rumprobiert, hat aber nix genützt!

ich hoffe es kann mir denoch jemand helfen!

danke aber für eure bisherige hilfe!

grüsse
unforgiven
So, ich habe mal die Zone db.yardlan.net bei mir auf dem Nameserver getestet.
Das Zonefile hab ich einfach mal mitangehängt, so wie ich es getestet habe - funktioniert tadellos!

Gruß
 

Anhänge

unforgiven

Well-Known Member
Themenstarter #6
okay, ich werds mal mit den entsprechenden serials testen!

spielt es den so eine rolle was dort für ein serial steht?
also ich meine, welche genaue bedeutung hat das ding?


aber tausend dank für eure hilfe..! :D

greetz

unforgiven
 

kith

unfuck me!
Mitarbeiter
#7
die serial wird benoetigt um secondary nameservern klar zumachen, dass sie sich die neue zone holen sollen. deshalb muss bei aenderungen auch immer die serial hochgezaehlt werden.
 

AceX5

Well-Known Member
#8
Gerade aus diesem Grund ist doch eigentlich egal, bei welcher Zahl man beginnt, oder sehe ich das falsch. Ich arbeite zwar momentan auch nur mit der Datum-Variante, aber interessieren tut es mich schon.
 

kith

unfuck me!
Mitarbeiter
#9
im prinzip ist es egal (aber wie so oft unterscheidet sich prinzip von praxis). normalerweise wird trozdem das datum und ein zaehler verwendet.
 

unforgiven

Well-Known Member
Themenstarter #10
also ich hab mich noch in anderen foren umgehört
und da meinte einer, dass der fehler daran liegt,
das die zeile DIREKT mit "IN NS" beginnt.
es braucht entweder ein @ oder einfach ein
whitespace...

kann es jedoch erst am freitag testen...
wäre eigentlich noch eine pausible erklärung
irgendwie... also... ich hoffe einfach das es DAS
ist :D

cya

Unforgiven