Я понял, что заглушки BIND не существуют, конфигурации в / etc / bind создаются из заглушек DNS в / usr / share / zentyal / stubs / dns /.Я решил воспользоваться решением Ubuntu от -> https://www.redpill -linpro.com / sysadvent / 2015/12/08 / dns-rpz.html
Создать там файл с именем db.rpz со следующим содержимым:
$TTL 60
@ IN SOA localhost. root.localhost. (
2015112501 ; serial
1h ; refresh
30m ; retry
1w ; expiry
30m) ; minimum
IN NS localhost.
localhost A 127.0.0.1
www.some-website.com A 127.0.0.1
www.other-website.com CNAME fake-hostname.com.
создать каталог "dns" в / etc / zentyal / stubs
sudo mkdir /etc/zentyal/stubs/dns
Скопировать "named.conf.local.mas" и "named.conf.options.mas "из" / usr / share / zentyal / stubs / dns / "в" etc / zentyal / stubs / dns "в cd / usr / share / zentyal / stubs / dns /
sudo cp named.conf.local.mas /etc/zentyal/stubs/dns
sudo cp named.conf.options.mas /etc/zentyal/stubs/dns
Отредактируйте named.conf.local.mas (внутри / etc / zentyal / stubs / dns) и добавьте этот раздел:
zone "rpz" {
type master;
file "/etc/bind/db.rpz";
};
Отредактируйте named.conf.options.mas (внутри / etc /zentyal / stubs / dns) и где-нибудь в разделе параметров {} добавьте параметр response-policyoption:
options {
// bunch
// of
// stuff
// please
// ignore
response-policy { zone "rpz"; };
}
Перезапустите модуль DNS в Zentyal.
sudo sudo zs dns restart
Это перезапишет "файлы named.conf.options "и" named.conf.local "в стороне" / etc / bind "каждый раз при перезапуске модуля (например, при перезагрузке или перезапуске модуля).Изменения должны сохраняться при перезагрузках и обновлениях Zentyal.