Hallo zusammen,
vorab gesagt, ich bin kein DNS-Spezialist und habe mich, bis zu einem gewissen Punkt zumindest, durchgeschlagen. Ab diesem Punkt jedoch bin ich mit meinem Wissen am Ende und hoffe, dass mir hier jemand helfen kann.
Folgende Ausgangssituation: Ich habe einen lokalen DNS Server eingerichtet, der als Caching-Server funktioniert (DNS Server ist bind9, Forwarders sind entsprechend eingerichtet). Einige lokale Systeme sind darin konfiguriert, die entsprechend lokal aufgelöst werden. Jetzt nutze ich zusätzlich noch DYNDNS zur Auflösung der externen IP zu einem Namen auf verschiedenen Domains (dyndns.org, homedns.org und blogdns.org - allesamt gehostet von dyndns.org). Jetzt habe ich es geschafft, dass die Namen der dynamischen Domains im lokalen Netz entsprechend mit der lokalen IP aufgelöst werden. Soweit so gut. Dumm ist nur, dass ich andere dynamische Domains leider nicht mehr angezeigt bekomme, da diese nicht aufgelöst werden.
Frage: Wie muss ich den DNS Server konfigurieren, damit ich meine eigenen dynamischen Domains als lokale IP aufgelöst bekomme, alle anderen aber über die Forwarder aufgelöst werden? Was funktioniert ist die Auflösung von xyz.dyndns.org auf 10.a.b.c allerdings funktioniert die Auflösung von anderen dynamischen Domains z.B. sunshine.dyndns.org (ist nicht meine) nicht mehr.
Ich hoffe, ich habe es einigermaßen verständlich erklärt und ihr wißt, was ich meine. Unten finden sich dann noch ein Zone-File am Beispiel von dyndns.org des DNS Servers.
Vielen Dank schon mal für eure Ideen.
Datei "db.dyndns.org":
$TTL 86400 @ IN SOA localhost.myprivate.domain. mail.myprivate.domain. ( 2009062703 ; Serial 18000 ; Refresh 1200 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; NS localhost.myprivate.domain. abcdef.dyndns.org. A 10.xx.xx.1
Datei "named.conf.local"
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "myprivate.domain" { type master; file "/etc/bind/db.myprivate.domain"; }; zone "dyndns.org" { type master; file "/etc/bind/db.dyndns.org"; }; [...]