Zone für Subdomain

Bind, PowerDNS
Post Reply
krispin
Posts: 216
Joined: 2003-04-14 16:30
 

Zone für Subdomain

Post by krispin »

Tag zusammen!

Also, bevor ich los lege, möchteich noch beichten, dass ich hier für keinen Plan habe, wonach bei Google suchten sollte.
Aber nun gut.

Ich habe vor, für eine subdomain

Code: Select all

sub.domain.de
eine eigene Zone auf dem selben NS anzu legen. Das das geht, weis ich ,nur nicht wie ;)

ich habe mal versucht, in der Zone domain.de diesen eintrag hinzu zu fügen:

Code: Select all

sub       IN   NS   domain.de.
sub       IN   NS   ns.schlund.de.
aber nach einem Dig bei localhost, nach sub.domain.de wurden mir nicht die weiteren Sub-Domains angezeigt.

Was mir das bringen soll?

ich will, (auch wenn nun alle sagen, das geht nicht, weil einige ISP-NSs sich einen dreck scheren, sich um die Update-Zeiten zu kümmern) mal dynamic DNS ausprobieren. Also bitte, wenn ihr wisst, wie man es richtig machen, kann, sagt es, und bitte keine Antworten wie "kannste vergessen, weil ISP..."

Wie machen es denn dann die DynDNS - Anbieter?

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

Re: Zone für Subdomain

Post by dodolin »

Prinzipiell ist dein Vorgehen bereits korrekt: Eine Zone wird delegiert, indem man für sie eigene NS RRs anlegt, in denen angeben wird, welche NS dafür zuständig sind.

Die Frage bei ns.schlund.de ist aber z.B. inwiefern dieser überhaupt da mitspielt, da dieser ja über das Webinterface von Schlundtec gesteuert wird. Außerde ist die Frage, ob ns.schlund.de überhaupt bei den kurzen TTLs mitspielt, die man für DDNS benötigt. Denn ich fürchte, wenn ich mir deren FAQ so durchlesen, dass er das nämlich nicht tun wird. Daher bräuchtest du wohl irgendwo eigene DNS-Server und nicht den von Schlund.

Selbstverfreilich musst du dann natürlich auch in der named.conf einen eigenen Eintrag und ein eigenes Zonenfile für die neu delegierte Zone anlegen.
krispin
Posts: 216
Joined: 2003-04-14 16:30
 

Re: Zone für Subdomain

Post by krispin »

Danke erstma,

ja, ok das mit dem Schlund asl Backup-Server kann man dann streichen, ok ist ja nun auch nichtr ganz so schlimm.
Als Name-Server nehme ich dann meinen eigenen.

ok, also hier mal die ganzen Configs... irgendwie will dat ding nämlich nicht,

named.conf

Code: Select all

zone "krispin.de" {
        type master;
        file "/etc/bind/krispin.de.zone";
        allow-transfer {
                195.20.224.97;
                2001:618:4:2000::a48;
                };
        notify yes;
};

zone "dedicated.krispin.de" {
        type master;
        file "/etc/bind/dedicated.krispin.de.zone";
        allow-transfer {
                195.20.224.97;
                2001:618:4:2000::a48;
                };
        notify yes;
};
Datei krispin.de.zone

Code: Select all

$ttl 1W
krispin.de.     IN      SOA     krispin-dedicated.de. hostmaster.krispin-dedicated.de. (
                        2003082501
                        7200
                        3600
                        604800
                        38400 )

@               IN   NS   krispin-dedicated.de.
@               IN   NS   ns.schlund.de.
dedicated    IN   NS   krispin-dedicated.de.


@              IN   A    217.160.179.232
*               IN   A    217.160.179.232
und die dedicated.krispin.de.zone

Code: Select all

dedicated.krispin.de.     IN      SOA     krispin-dedicated.de. hostmaster.krispin-dedicated.de. (
                        2003083001
                        0
                        0
                        604800
                        38400 )

@               IN   NS   krispin-dedicated.de.
@               IN   NS   ns.schlund.de.

@               IN   A    217.160.179.232
b               IN   A   ~DynIP~

*               IN   A    217.160.179.232

Wo ist da mein Fehler?

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

Re: Zone für Subdomain

Post by dodolin »

a) Was sagen die Logfiles des named dazu? Lädt er die Zone dedicated.krispin.de überhaupt korrekt?

Von hier aus ergibt nämlich dedicated.krispin.de NXDOMAIN, was soviel heißt wie, die Zone existiert nicht.

Bei mir läuft ein solches Setup jedenfalls, insofern muss es wohl auch irgendwie gehen, wenn man es richtig macht.
krispin
Posts: 216
Joined: 2003-04-14 16:30
 

Re: Zone für Subdomain

Post by krispin »

Aug 30 14:34:20 krispin-dedicated named[10352]: starting BIND 9.2.1
Aug 30 14:34:20 krispin-dedicated named[10352]: using 1 CPU
Aug 30 14:34:20 krispin-dedicated named[10354]: loading configuration from '/etc/bind/named.conf'
Aug 30 14:34:20 krispin-dedicated named[10354]: listening on IPv4 interface lo, 127.0.0.1#53
Aug 30 14:34:20 krispin-dedicated named[10354]: listening on IPv4 interface eth0, 217.160.179.232#53
Aug 30 14:34:20 krispin-dedicated named[10354]: command channel listening on 127.0.0.1#953
Aug 30 14:34:20 krispin-dedicated named[10354]: command channel listening on ::1#953
Aug 30 14:34:20 krispin-dedicated named[10354]: zone 0.in-addr.arpa/IN: loaded serial 1
Aug 30 14:34:20 krispin-dedicated named[10354]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug 30 14:34:20 krispin-dedicated named[10354]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug 30 14:34:20 krispin-dedicated named[10354]: zone krispin.de/IN: loaded serial 2003082501
Aug 30 14:34:20 krispin-dedicated named[10354]: zone dedicated.krispin.de/IN: loaded serial 2003083001
Aug 30 14:34:20 krispin-dedicated named[10354]: running
Aug 30 14:34:20 krispin-dedicated named[10354]: zone krispin.de/IN: sending notifies (serial 2003082501)
Aug 30 14:34:20 krispin-dedicated named[10354]: zone dedicated.krispin.de/IN: sending notifies (serial 2003083001)
hmm tja, auf welche domain hasste denn gegraben?

ich:

Code: Select all

dig @krispin-dedicated.de dedicated.krispin.de
kam raus:
; <<>> DiG 9.2.1 <<>> @krispin.de dedicated.krispin.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51489
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;dedicated.krispin.de. IN A

;; ANSWER SECTION:
dedicated.krispin.de. 604800 IN A 217.160.179.232

;; AUTHORITY SECTION:
dedicated.krispin.de. 604800 IN NS ns.schlund.de.
dedicated.krispin.de. 604800 IN NS krispin-dedicated.de.

;; ADDITIONAL SECTION:
ns.schlund.de. 86227 IN A 195.20.224.97

;; Query time: 1 msec
;; SERVER: 217.160.179.232#53(krispin.de)
;; WHEN: Sat Aug 30 14:37:13 2003
;; MSG SIZE rcvd: 127
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Zone für Subdomain

Post by dodolin »

Nuja, die Logfiles sehen wohl ok aus, also werden eher deine zonenfiles einen fehler haben. Dein dig sagt genau nichts aus, denn alle Resolver da draußen im Web werden diesen Aufruf verwenden:

Code: Select all

dominik@trinity:~$ dig dedicated.krispin.de

; <<>> DiG 9.2.1 <<>> dedicated.krispin.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63952
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;dedicated.krispin.de.          IN      A

;; AUTHORITY SECTION:
krispin.de.             5138    IN      SOA     krispin-dedicated.de. hostmaster.krispin-dedicated.de. 2003082501 10800 3600 604800 38400

;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Aug 30 15:49:04 2003
;; MSG SIZE  rcvd: 103
Und da kommt NXDOMAIN raus. Das bedeuted, dass deine Delegation von der Zone krispin.de aus noch nicht funktioniert. Hast du auch jedesmal die Serial erhöht?
krispin
Posts: 216
Joined: 2003-04-14 16:30
 

Re: Zone für Subdomain

Post by krispin »

Hmm, keine ahnung... nix raffing ;)

also erstma

Code: Select all

p15125725:~# dig dedicated.krispin.de

; <<>> DiG 9.2.1 <<>> dedicated.krispin.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39417
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;dedicated.krispin.de.          IN      A

;; ANSWER SECTION:
dedicated.krispin.de.   575501  IN      A       217.160.179.232

;; AUTHORITY SECTION:
dedicated.krispin.de.   575501  IN      NS      krispin-dedicated.de.
dedicated.krispin.de.   575501  IN      NS      ns.schlund.de.

;; ADDITIONAL SECTION:
krispin-dedicated.de.   57090   IN      A       217.160.179.232
ns.schlund.de.          14299   IN      A       195.20.224.97

;; Query time: 2 msec
;; SERVER: 217.160.179.251#53(217.160.179.251)
;; WHEN: Sat Aug 30 20:26:38 2003
;; MSG SIZE  rcvd: 143

und dann mein Home-Server

Code: Select all

Server:~ # dig b.dedicated.krispin.de any

; <<>> DiG 8.3 <<>> b.dedicated.krispin.de any
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;      b.dedicated.krispin.de, type = ANY, class = IN

;; ANSWER SECTION:
a.dedicated.krispin.de.  10h40m IN A  217.160.179.232
a.dedicated.krispin.de.  10h40m IN MX  20 krispin-dedicated.de.

;; AUTHORITY SECTION:
dedicated.krispin.de.   10h40m IN NS    krispin-dedicated.de.
dedicated.krispin.de.   10h40m IN NS    ns.schlund.de.

;; ADDITIONAL SECTION:
krispin-dedicated.de.   23h59m43s IN A  217.160.179.232
ns.schlund.de.          16h19m9s IN A   195.20.224.97

;; Total query time: 37 msec
;; FROM: Server to SERVER: default -- 192.168.0.1
;; WHEN: Sat Aug 30 20:32:01 2003
;; MSG SIZE  sent: 40  rcvd: 161

Das komische ist nur, dass meine Linux-Kiste die Hosts findet, jedoch alle weiteren nicht.

Hmm...
Post Reply