Keine Namensauflösung für internetadressen mit pdnsd

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
wow
Beiträge: 124
Registriert: 29.01.2004 17:17:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: 12355 Berlin

Keine Namensauflösung für internetadressen mit pdnsd

Beitrag von wow » 22.11.2004 17:15:54

Ich habe mir pdnsd eingerichtet. Eine Namensauflösung findet nur innerhalb des lokalen Netzes statt, ins Internet gelingt sie nicht. Routingprobleme liegen nicht vor, da bind einwandfrei funktioniert. Ich möchte aber pdnsd nutzen wegen des gespeicherten cache.
Hier ist meine Konfiguration. Was habe ich da falsch konfiguriert?
Noch ein Hinweis: private ist die lokale Domain, hermes ist die Maschine, auf der pdnsd läuft. 217.237.150.33 ist der Nameserver des ISP.

global {
perm_cache=512;
cache_dir="/var/cache/pdnsd";
max_ttl=604800;
run_as="nobody";
verbosity=3;
}

server {
ip="217.237.150.33";
timeout=30;
interval=onquery;
uptest=if;
}

rr {
ttl=86400;
owner="hermes.private.";
name="hermes.private.";
a="192.168.3.1";
soa="hermes.private.","root.private.",42,86400,900,86400,86400;
}

rr {
ttl=86400;
owner="hermes.private.";
name="1.3.168.192.in-addr.arpa.";
ptr="hermes.private.";
soa="hermes.private.","root.private.",42,86400,900,86400,86400;

}

source {
ttl=86400;
owner="private.";
file="/etc/hosts"; // Position der zu verwendenden Hosts-Tabelle

Die resolv.conf hat folgenden Eintrag:

domain private
nameserver 192.168.3.1

Wie bereits gesagt, die lokalen Auflösungen holt pdnsd sich erfolgreich aus er /etc/hosts.

Benutzeravatar
hacman
Beiträge: 209
Registriert: 24.04.2004 13:05:48
Wohnort: Hamburg
Kontaktdaten:

Beitrag von hacman » 23.11.2004 12:47:54

Wo hast Du denn da die Forwards konfiguriert? (hint, hint...)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GE/CS d- s++:+ a- C+++ USL++++ P+ L+++ E--- W+++ N++ o-- K w--- O- M- V-- PS++ PE Y+ PGP++ t++ 5++ X- R !tv b+++ DI++ D++ G e+++ h-- r++ y?
-----END GEEK CODE BLOCK-----

wow
Beiträge: 124
Registriert: 29.01.2004 17:17:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: 12355 Berlin

Beitrag von wow » 23.11.2004 12:57:10

Der Forwarder ist unter der Rubrik server angegeben. Die Bezeichnung forwarder wie bei bind gibt es m.E. bei pdnsd nicht, dafür steht dann "server".

Benutzeravatar
hacman
Beiträge: 209
Registriert: 24.04.2004 13:05:48
Wohnort: Hamburg
Kontaktdaten:

Beitrag von hacman » 23.11.2004 13:11:10

Kannst Du denn von der Kiste aus ne normale Anfrage bei dem DNS Server loswerden?
Probier mal:

Code: Alles auswählen

dig @217.237.150.33 heise.de
Wenn das nen Ergebnis bringt, liegt es nicht daran.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GE/CS d- s++:+ a- C+++ USL++++ P+ L+++ E--- W+++ N++ o-- K w--- O- M- V-- PS++ PE Y+ PGP++ t++ 5++ X- R !tv b+++ DI++ D++ G e+++ h-- r++ y?
-----END GEEK CODE BLOCK-----

wow
Beiträge: 124
Registriert: 29.01.2004 17:17:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: 12355 Berlin

Beitrag von wow » 23.11.2004 16:01:15

Nein, das geht nicht.
Aber, ich habe so eben eine andere Konfigurationsmöglichkeit gefunden:

s. http://www.debianforum.de/forum/viewtop ... ight=pdnsd

Diese funktioniert jetzt nach einer kleinen Änderung in der Rubrik sources.

owner="webster.netwg.intern." und serve_aliases=on wurden umbenannt in herme.private bzw. gelöscht. Und schon funktionierte es. Jetzt muß ich mal auf den Grund gehen, welche Optionen pdnsd an der Anfrage bei den forwardern hinderte.
Trotzdem vielen Dank

Antworten