configure bind in chroot jail

Danjel Jungersen danjel at jungersen.dk
Fri Aug 1 07:52:26 UTC 2025


Have you looked here:

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/managing_networking_infrastructure_services/assembly_setting-up-and-configuring-a-bind-dns-server_networking-infrastructure-services

They have a short mentioning of chroot.

:-)
Danjel

On 7/31/2025 9:46 PM, Renzo Marengo wrote:
> i know what I want. I asked myself these questions many years ago when 
> I build this server. I am replacing this cache dns server with newer os.
>
>> Il giorno 31 lug 2025, alle ore 09:57, Ondřej Surý <ondrej at isc.org> 
>> ha scritto:
>>
>>  Perhaps the question that you should explore first would be “Why?” 
>> and not “How?”.
>>
>> Ondrej
>> --
>> Ondřej Surý — ISC (He/Him)
>>
>> My working hours and your working hours may be different. Please do 
>> not feel obligated to reply outside your normal working hours.
>>
>>> On 31. 7. 2025, at 8:58, Renzo Marengo <buckroger2011 at gmail.com> wrote:
>>>
>>> 
>>> Thank you very much but my issue is to understand what first step I 
>>> have to do, considering that the following rpm are just installed:
>>>
>>> bind.x86_64
>>> bind-chroot.x86_64
>>> bind-dnssec-doc.noarch
>>> bind-dnssec-utils.x86_64
>>> bind-libs.x86_64
>>> bind-license.noarch
>>> bind-utils.x86_64
>>>
>>> e.g.
>>> chroot folder structure is just set ?
>>> what service I have to enable at boot ? Bind or bind-chroot ?
>>>
>>>
>>>
>>> Il giorno mer 30 lug 2025 alle ore 20:55 Danjel Jungersen via 
>>> bind-users <bind-users at lists.isc.org> ha scritto:
>>>
>>>
>>>     On 7/30/2025 1:11 PM, Renzo Marengo wrote:
>>>     > I want to install latest rpm of Bind (9.16.23-31) for Oracle
>>>     Linux 9
>>>     > to create only cache DNS server which is running in chroot jail.
>>>     > I installed several Bind packages included bind-chroot.
>>>     > What document do you suggest me to follow to configure bind in
>>>     chroot
>>>     > jail ?
>>>     > Thanks
>>>     >
>>>     Setting up as caching / forwarder is pretty straight forward:
>>>
>>>     In named.conf.options :
>>>              recursion yes;
>>>              allow-query { trusted; };
>>>              allow-transfer { none; };
>>>
>>>              forwarders {         // From here
>>>                      192.168.20.10; // Replace with the servers you
>>>     want to use
>>>                      192.168.20.11; // Same here
>>>              };
>>>              forward only;       // to here  -   must be left out if
>>>     you do
>>>     not wish to use forwarders, ie the system will do all the work
>>>     itself.
>>>
>>>              dnssec-validation auto; // Check this setting before going
>>>     online, may not suit your setup.
>>>
>>>              listen-on-v6 { any; };
>>>
>>>
>>>     In named.conf.local:
>>>     acl "trusted" {
>>>     192.168.1.0/24 <http://192.168.1.0/24>; // Replace with your own
>>>     ip's
>>>     192.168.20.15/32 <http://192.168.20.15/32>; // Replace with your
>>>     own ip's
>>>     127.0.0.1/32 <http://127.0.0.1/32>;
>>>              localhost;
>>>     };
>>>
>>>     I do not know anything about redhat, but as I understand, debian
>>>     also
>>>     uses chroot.
>>>     I run debian and have had zero issues with using the default setup.
>>>
>>>     Best of luck!
>>>     Danjel
>>>     -- 
>>>     Visit https://lists.isc.org/mailman/listinfo/bind-users to
>>>     unsubscribe from this list
>>>
>>>     ISC funds the development of this software with paid support
>>>     subscriptions. Contact us at https://www.isc.org/contact/ for
>>>     more information.
>>>
>>>
>>>     bind-users mailing list
>>>     bind-users at lists.isc.org
>>>     https://lists.isc.org/mailman/listinfo/bind-users
>>>
>>> -- 
>>> Visit https://lists.isc.org/mailman/listinfo/bind-users to 
>>> unsubscribe from this list
>>>
>>> ISC funds the development of this software with paid support 
>>> subscriptions. Contact us at https://www.isc.org/contact/ for more 
>>> information.
>>>
>>>
>>> bind-users mailing list
>>> bind-users at lists.isc.org
>>> https://lists.isc.org/mailman/listinfo/bind-users
>
-- 
Med venlig hilsen/Kind regards
Danjel Jungersen
Mail: danjel at jungersen.dk
Mobile: +45 20 42 20 11

Jungersen Grafisk ApS,
Holsbjergvej 39, DK-2620 Albertslund,
Denmark.
Tel: +45 43 64 10 00

WEBSHOP: PRINTLIGHT.DK <https://www.printlight.dk> | WWW.JUNGERSEN.DK 
<https://www.jungersen.dk>

Logo <https://www.jungersen.dk>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20250801/dfa224b1/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo_m_reg_125.png
Type: image/png
Size: 24506 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20250801/dfa224b1/attachment-0001.png>


More information about the bind-users mailing list