I have one zone in two views in BIND 9.10, sharing the same information via "in-view":
Zone included in view A:
zone "foo.tld" in {
type master;
allow-update {
key "some.key.id";
};
file "pri/pri.foo.tld";
};
Zone included in view B:
zone "foo.tld" in {
in-view A;
};
The problem: Dynamic updates via the key does work if the requester is reaching view A (e.g. from internal network), but not if the request is made within view B (e.g. from external).
I tried an "allow-update-forwarding" in zone, this is not allowed. Using it in the view definition, it does not help.
Any ideas?