[gelöst] PowerDNS löst keine A Records auf

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
WinMaik
Beiträge: 330
Registriert: 22.03.2008 10:38:00

[gelöst] PowerDNS löst keine A Records auf

Beitrag von WinMaik » 03.07.2014 21:23:23

Hintergrund:
Aus Spaß an der Freude bastle ich an einem eigenen DynDNS Service und habe zur Zonendelegierung den Record

Code: Alles auswählen

dyndns.hilsdorfs.de NS vservers.hilsdorfs.de
im Adminpanel für meine Domain angelegt.
Auf vservers.hilsdorfs.de habe ich dann PowerDNS mit PostgreSQL als Backend installiert und die Zone dyndns.hilsdorfs.de erstellt.

Problem:
Die Delegierung scheint zu klappen, allerdings löst der PowerDNS Server keine A Records auf.

Die bisheringen Records in der Zone sind:

Code: Alles auswählen

dyndns.hilsdorfs.de SOA vservers.hilsdorfs.de hostmaster.hilsdorfs.de 2014070308 28800 7200 604800 86400
dyndns.hilsdorfs.de A 5.45.103.35
dyndns.hilsdorfs.de AAAA 2a03:4000:6:ba::1
*.dyndns.hilsdorfs.de CNAME dyndns.hilsdorfs.de
home.dyndns.hilsdorfs.de A 88.134.84.158
test.dyndns.hilsdorfs.de A 1.2.3.4
Die PowerDNS Config: NoPaste-Eintrag37872
Die Einträge in der Datenbank:
https://owncloud.hilsdorfs.de/public.ph ... 1e61c1380c
https://owncloud.hilsdorfs.de/public.ph ... 11dfd3ef1f

Code: Alles auswählen

dig -t SOA dyndns.hilsdorfs.de
und

Code: Alles auswählen

dig abc.dyndns.hilsdorfs.de
wird beantwortet,

Code: Alles auswählen

dig dyndns.hilsdorfs.de
oder

Code: Alles auswählen

dig home.dyndns.hilsdorfs.de
allerdings nicht.
Außerdem ist mir gerade aufgefallen, dass

Code: Alles auswählen

dig test.dyndns.hilsdorfs.de
aufgelöst wird, allerdings ist das Ergebnis

Code: Alles auswählen

CNAME dyndns.hilsdorfs.de.
, was nicht sein sollte!

Ich habe jetzt schon so einiges mit PowerDNS gemacht aber so ein Problem hatte ich noch nie. Vermutlich habe ich einen ganz dummen Fehler gemacht (oder doch gleich mehrere :roll:) und finde ihn trotz intensiver Suche nicht.

Vorab vielen Dank für jeden Hinweis :hail:
Zuletzt geändert von WinMaik am 08.07.2014 19:57:08, insgesamt 1-mal geändert.

hec_tech
Beiträge: 1094
Registriert: 28.06.2007 21:49:36
Wohnort: Wien
Kontaktdaten:

Re: PowerDNS löst keine A Records auf

Beitrag von hec_tech » 04.07.2014 16:21:09

Mir gehen irgendwie die NS Records ab.

Benutzeravatar
WinMaik
Beiträge: 330
Registriert: 22.03.2008 10:38:00

Re: PowerDNS löst keine A Records auf

Beitrag von WinMaik » 04.07.2014 16:26:00

Stimmt, habe eben

Code: Alles auswählen

dyndns.hilsdorfs.de NS vservers.hilsdorfs.de
ergänzt, jedoch hat dies leider keinen Einfluss auf das ursprüngliche Problem.

hec_tech
Beiträge: 1094
Registriert: 28.06.2007 21:49:36
Wohnort: Wien
Kontaktdaten:

Re: PowerDNS löst keine A Records auf

Beitrag von hec_tech » 06.07.2014 21:19:00

Poste mal die ganzen Antworten die dig so liefert.

Vieleicht finden wir ja da was.

Benutzeravatar
WinMaik
Beiträge: 330
Registriert: 22.03.2008 10:38:00

Re: PowerDNS löst keine A Records auf

Beitrag von WinMaik » 06.07.2014 21:34:06

Ich bin nicht sicher was jetzt am interessantesten ist, deshalb habe ich extra die tatsächliche Domain gepostet und nicht example.com, damit es möglich ist selbst eine Abfrage abzusetzen.

Hier mal zwei die mich irritieren:

Code: Alles auswählen

dig abc.dyndns.hilsdorfs.de

; <<>> DiG 9.9.5-4-Debian <<>> abc.dyndns.hilsdorfs.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39428
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;abc.dyndns.hilsdorfs.de.	IN	A

;; ANSWER SECTION:
abc.dyndns.hilsdorfs.de. 86400	IN	CNAME	dyndns.hilsdorfs.de.

;; Query time: 43 msec
;; SERVER: 10.0.0.1#53(10.0.0.1)
;; WHEN: Sun Jul 06 21:27:04 CEST 2014
;; MSG SIZE  rcvd: 55
Hier greift der Wildcard CNAME Record genau wie gewollt (abgesehen davon das er dyndns.hilsdorfs.de nicht auflöst).

Code: Alles auswählen

dig test.dyndns.hilsdorfs.de

; <<>> DiG 9.9.5-4-Debian <<>> test.dyndns.hilsdorfs.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5301
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;test.dyndns.hilsdorfs.de.	IN	A

;; Query time: 25 msec
;; SERVER: 10.0.0.1#53(10.0.0.1)
;; WHEN: Sun Jul 06 21:29:43 CEST 2014
;; MSG SIZE  rcvd: 42
Hier kommt keine Antwort obwohl ein einsprechender Eintrag in der DB existiert. Wenn ich den Eintrag lösche erhalte ich auch wieder den Wildcard CNAME als Antwort, also ignoriert er den Eintrag ja nicht vollständig.

hec_tech
Beiträge: 1094
Registriert: 28.06.2007 21:49:36
Wohnort: Wien
Kontaktdaten:

Re: PowerDNS löst keine A Records auf

Beitrag von hec_tech » 08.07.2014 19:08:21

Der Host muss DNS Anfragen beantworten und soviel ich sehe macht der gar nichts.

Code: Alles auswählen

vservers.hilsdorfs.de.	14773	IN	A	5.45.103.35
Dreh mal das Logging beim pdns etwas höher damit wir sehen was los ist.

Code: Alles auswählen

log-dns-details=yes
log-failed-updates=yes
loglevel=10
Hast du überlappende Records mit der übergeorneten Zone?

Benutzeravatar
WinMaik
Beiträge: 330
Registriert: 22.03.2008 10:38:00

Re: PowerDNS löst keine A Records auf

Beitrag von WinMaik » 08.07.2014 19:56:45

Problem mittels

Code: Alles auswählen

pdnssec rectify-zone dyndns.hilsdorfs.de
gelöst.

Eintrag im syslog:

Code: Alles auswählen

pdns[20499]: Should not get here (abc.dyndns.hilsdorfs.de|1): please run pdnssec rectify-zone dyndns.hilsdorfs.de
Vielen Dank hec_tech :hail:
Jetzt muss ich nur bei Gelegenheit mal schauen was rectify-zone bewirkt. Über DNSSEC habe ich noch nicht viel gelesen, wird scheinbar mal Zeit :roll:

Antworten