Henning Hucke schrieb:
*** Joachim Kieferle (joakie@architektur.fh-wiesbaden.de) schrieb in...:
[...] unser Server hat eine externe als auch interne Netzwerkkarte. Nun möchte ich DNS-Zugriffe so "kanalisieren", dass von internen Clients z.B. der mail-Server eine interne IP hat, von extern die externe. Dazu habe ich die "Views" unter bind verwendet, es will aber nicht funktionieren und meldet in /var/log/messages "lame server ...". Abfragen mit "dig @server domainname axfr" klappen mit den views auch nicht. Hat jemand eine Idee, woran das liegen könnte? [...] view "global" { match-clients { any; }; [...]
[ ... ]
Hallo Henning
Du hättest uns _Deine_ Mühe ersparen sollen, mal ein wenige zu experi- mentieren und zu *lesen*...
tja, gelesen hab' ich's schon, auch mehrfach. Habe schon ca. 8 h investiert und ein paar Profis befragt, bevor ich an die Liste gemailt habe. Bis dahin Fehlanzeige. [ ... ]
Folgerichtig wird alleine Dein "global" view verwendet. Die Konsequenzen daraus sollten Dir klar sein.
... und das war die Lösung. Vielen Dank. Habe jetzt die "Standardeinträge" zone "." { type hint; file "root.hint"; }; zone "localhost" { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" { type master; file "127.0.0.zone"; }; _sowohl_ in meiner internal ALS AUCH in meiner _external_ view. Es wird jetzt zuerst "internal" geparsed (für alle 192.168.60.x) und - wenn die Client-IP nicht zutrifft - wird "external" geparsed. Danke auch an Martin Köhling für seinen Tip axfr -> soa. Viele Grüsse Joachim