Zonefile

Bind, PowerDNS
moppi
Posts: 368
Joined: 2003-02-15 11:16

Zonefile

Post by moppi » 2004-01-29 13:53

Ich habe bei mir im NS Template für Zonefiles etwas verstellt, leider ist das so lange her, das ich nicht mehr rekonstruieren kann wie es richtig sein muss.

Code: Select all

$TTL 1W
@       IN SOA          goldensms.de.           hostmaster.goldensms.de. (
                        2004012817                      ; serial
                        8H                              ; refresh
                        2H                              ; retry
                        1W                              ; expiry
                        11h)                            ; minimum

                        IN NS                           ns
                        IN NS                           ns.schlund.de.
                        IN MX                   100     mx
                        IN A                            217.160.133.83
*                       IN A                            217.160.133.83
Kann mir dort jemand helfen, es muss sich ofenbar nur um einen kleinen fehler handeln.

Vielen Dank

P.S.: Bitte nur konkrete Lösungsansätze - belehren lehrt nicht!

dr. groovy
Posts: 53
Joined: 2002-05-21 23:10
Location: Frankfurt am Main

Re: Zonefile

Post by dr. groovy » 2004-01-29 14:48

Moin!

Ich kann da keinen fehler erkennen.
Vielleicht solltest du dein Problem nochmal genauer beschreieben.

gruß,

Dr. Groovy

moppi
Posts: 368
Joined: 2003-02-15 11:16

Re: Zonefile

Post by moppi » 2004-01-29 15:01

Code: Select all

The domain goldensms.de has NOT been updated. The following errors were detected: Server ns.goldensms.de. not in NS set! Server ns.nsservice.net. not known by server ns.nsservice.net.! Server ns.goldensms.de. not in NS set! Server ns.nsservice.net. not known by server ns.schlund.de.!
Ich betreibe einen eigenen Nameserver auf ns.nsservice.net nur nach dem letzten Updat meiner Domains kam der Fehler und nun habe ich es verbockt.

Das sagt DIG:

Code: Select all

server:/ # dig @ns.schlund.de goldensms.de any

; <<>> DiG 9.2.2 <<>> @ns.schlund.de goldensms.de any
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62009
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 3

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

;; ANSWER SECTION:
goldensms.de.           604800  IN      A       217.160.133.83
goldensms.de.           604800  IN      MX      100 mx.goldensms.de.
goldensms.de.           604800  IN      NS      ns.schlund.de.
goldensms.de.           604800  IN      NS      ns.goldensms.de.
goldensms.de.           604800  IN      SOA     goldensms.de. hostmaster.goldensms.de. 2004012817 28800 7200 604800 39600

;; AUTHORITY SECTION:
goldensms.de.           604800  IN      NS      ns.schlund.de.
goldensms.de.           604800  IN      NS      ns.goldensms.de.

;; ADDITIONAL SECTION:
mx.goldensms.de.        604800  IN      A       217.160.133.83
ns.schlund.de.          86400   IN      A       195.20.224.97
ns.goldensms.de.        604800  IN      A       217.160.133.83

;; Query time: 75 msec
;; SERVER: 195.20.224.97#53(ns.schlund.de)
;; WHEN: Thu Jan 29 15:02:28 2004
;; MSG SIZE  rcvd: 230
es muss aber so ausgegeben werden:

Code: Select all

server:/ # dig @ns.schlund.de goldensms.de any

; <<>> DiG 9.2.2 <<>> @ns.schlund.de goldensms.de any
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62009
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 3

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

;; ANSWER SECTION:
goldensms.de.           604800  IN      A       217.160.133.83
goldensms.de.           604800  IN      MX      100 mx.goldensms.de.
goldensms.de.           604800  IN      NS      ns.schlund.de.
goldensms.de.           604800  IN      NS      ns.nsservice.net.
goldensms.de.           604800  IN      SOA     goldensms.de. hostmaster.goldensms.de. 2004012817 28800 7200 604800 39600

;; AUTHORITY SECTION:
goldensms.de.           604800  IN      NS      ns.schlund.de.
goldensms.de.           604800  IN      NS      ns.nsservice.net.

;; ADDITIONAL SECTION:
mx.goldensms.de.        604800  IN      A       217.160.133.83
ns.schlund.de.          86400   IN      A       195.20.224.97
ns.goldensms.de.        604800  IN      A       217.160.133.83

;; Query time: 75 msec
;; SERVER: 195.20.224.97#53(ns.schlund.de)
;; WHEN: Thu Jan 29 15:02:28 2004
;; MSG SIZE  rcvd: 230
tüt es aber leider nciht ich weiss nicht wo der fehler liegt. :roll:

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Zonefile

Post by wgot » 2004-01-29 15:29

Moppi wrote: es muss aber so ausgegeben werden:

goldensms.de. 604800 IN NS ns.schlund.de.
goldensms.de. 604800 IN NS ns.nsservice.net.
goldensms.de. 604800 IN SOA goldensms.de.
sicher nicht :lol:

IN SOA ns.nsservice.net.
sollte ausgegeben werden.

Das erreichst Du mit:
@ IN SOA ns.nsservice.net. usw.
@ IN NS ns.nsservice.net.
@ IN NS ns.schlund.de.

Da es schonmal ging: hast Du mehrere Zonefiles rumliegen und versehentlich das falsche genommen?

Gruß, Wolfgang

moppi
Posts: 368
Joined: 2003-02-15 11:16

Re: Zonefile

Post by moppi » 2004-01-29 15:38

Hallo Wolfgang,

werde da nicht so schlau draus, an den SOA habe ich nix gefummelt wie gesagt das ist ein template wo die daten dynamisch eingefügt werden um dann auf platte gekritzelt werden.

Ich habe so abgeändert:

Code: Select all

$TTL 1W
@       IN SOA          ##domain##.##tld##.             hostmaster.##domain##.##tld##. (
                        ##serial##                      ; serial
                        8H                              ; refresh
                        2H                              ; retry
                        1W                              ; expiry
                        11h)                            ; minimum

                        IN NS                           ns.nsservice.net.
                        IN NS                           ns.schlund.de.
                        IN MX                   100     mx
                        IN A                            ##serverip##
*                       IN A                            ##serverip##
Das ist übrigens das beispiel aus dem rootserver handbuch allerdings nur leicht abgewandelt das hatte damals keine mx glaube

dr. groovy
Posts: 53
Joined: 2002-05-21 23:10
Location: Frankfurt am Main

Re: Zonefile

Post by dr. groovy » 2004-01-29 16:20

Den SOA Eintrag würde ich trotzdem fest eintragen, wenn immer die gleiche (sub)domain für den NS verwendet werden soll.

Aus:

Code: Select all

@ IN SOA ##domain##.##tld##.
wird:

Code: Select all

@ IN SOA ns.nsservice.net.
Ansonsten, mit dem dynamischen Eintrag müsste jede neue Domain einen glue-record bekommen. Was nicht gerade sinngemäß ist.

gruß,

Dr. Groovy

dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Zonefile

Post by dodolin » 2004-01-29 17:54

Der Hostname im SOA RR muss (!) zwingend auch in einem NS RR auftauchen, sonst gibts Fehler von Schlundtec. Das steht übrigens auch in der Schlundtec-FAQ!

fatbone
Posts: 6
Joined: 2003-02-07 17:49
Location: Esslingen

Re: Zonefile

Post by fatbone » 2004-01-29 18:39

dodolin wrote:Der Hostname im SOA RR muss (!) zwingend auch in einem NS RR auftauchen, sonst gibts Fehler von Schlundtec. Das steht übrigens auch in der Schlundtec-FAQ!
Nun die Fehler kommen nicht von SchlundTec sonder von der DENIC :wink:

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Zonefile

Post by wgot » 2004-01-29 22:10

Hallo,

sorry, "Template" hatte ich überlesen.

Code: Select all

$TTL 1W 
@       IN SOA ns.nsservice.net.            hostmaster.##domain##.##tld##. ( 
                        ##serial##                      ; serial 
                        8H                              ; refresh 
                        2H                              ; retry 
                        1W                              ; expiry 
                        11h)                            ; minimum 

                        IN NS                           ns.nsservice.net. 
                        IN NS                           ns.schlund.de. 
                        IN MX                   100     mx 
                        IN A                            ##serverip## 
*                       IN A                            ##serverip## 
sollte funktionieren.


Gruß, Wolfgang

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Zonefile

Post by wgot » 2004-01-29 22:25

Hallo,

sorry, "Template" hatte ich überlesen.

Code: Select all

$TTL 1W 
@       IN SOA ns.nsservice.net.            hostmaster.##domain##.##tld##. ( 
                        ##serial##                      ; serial 
                        8H                              ; refresh 
                        2H                              ; retry 
                        1W                              ; expiry 
                        11h)                            ; minimum 

                        IN NS                           ns.nsservice.net. 
                        IN NS                           ns.schlund.de. 
                        IN MX                   100     mx 
                        IN A                            ##serverip## 
*                       IN A                            ##serverip## 
sollte funktionieren.


Gruß, Wolfgang