Hello. After upgrading from BIND 4.6 to 4.10.2, named requires that different slave zone have separate file for cache.
With 4.6 I had the following config: named.conf: view "internal" { match /* match condition */; include "common.zones"; }; view "external" { match /* match condition */; include "common.zones"; }; common.zones: zone "aaa.example.org" { type slave; file "slave/aaa.example.org"; masters {MASTERIP;}; }; It worked fine with 4.6 (although it was considered incorrect). After upgrade to 4.10 named started complaining: common.zones:3: writeable file 'slave/aaa.example.org': already in use: common.zones:3 As I understand, now I need to have separate files for different views. But is there a way to have them automatically assigned and to write something like: file "slave/aaa.example.org.${view_name}" or any other way to have only one defininition for common zones? I found 'in-view' option, but again it requires two definitions for every zone: one with "file" and "masters" directives, and another with "in-view" option. Moreover, these two definitions must be in different files, as I have to include one in first view, and another (with 'in-view') in all other views, so I have to keep two separate files synced with one another. So is it possible to have only one definition for slave zones that are shared between different views? -- Konstantin Stefanov, Research Computing Center M.V Lomonosov Moscow State University _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users