PowerDNS und CNAME zur externen Domäne

8

Ich verwende PowerDNS (2.9.22) für meine Kunden. Weil es alle Daten in der MySQL-Datenbank speichern kann und es für Kunden einfach ist, ihre Zonen nach Belieben zu bearbeiten.

Jetzt habe ich ein Problem mit CNAMEs:

Hier sind Einträge in die MySQL-Datenbank:

%Vor%

PowerDNS Konfiguration ist hier:

%Vor%

Wenn ich eine nslookup Abfrage mache, habe ich Folgendes:

%Vor%

Wie Sie sehen können, wenn CNAME auf INTERNAL record zeigt, ist alles in Ordnung. Aber wenn es auf externe Domain zeigt - ich habe einen Fehler.

andreyzentavr.com ist eine existierende Domain und verweist auf 194.126.204.41

Ist es ein Fehler in PowerDNS? Oder habe ich es falsch konfiguriert?

    
Andrey Zentavr 15.08.2010, 17:20
quelle

2 Antworten

6

Die Lösung besteht darin, den Rekursor vor den autoritativen Server zu stellen und den Rekurser so zu konfigurieren, dass bestimmte Domänen mithilfe der forward-zones-recurse-Direktive an den autoritativen Server weitergeleitet werden. Benötigt Version 3.2 des Recursors.

    
user615501 14.09.2012 18:02
quelle
2

Wenn Sie mit CNS einen CNAME auf einen externen Datensatz verweisen möchten, müssen Sie normalerweise am Ende des Datensatzes einen Punkt hinzufügen ( sub.domain.com. ). Wenn Sie den letzten Punkt verlassen, interpretiert DNS dies als relativen Datensatz ( sub.domain.com würde beispielsweise als sub.domain.com.domain.com interpretiert).

Ich nehme an, da Sie einen 'A'-Eintrag für localhost.example.com in Ihrer Datenbank eingerichtet haben, sieht PowerDNS das und weiß, dass dies die Domäne ist, auf die Sie zeigen wollen, obwohl Sie den anderen CNAME nicht absolut gemacht haben ( localhost.example.com. ) oder relativ (nur localhost im Hostnamen).

    
bhamby 01.02.2011 20:51
quelle

Tags und Links