Hi Danjel.
Please send "ls -al" of both "/etc/bind" and "/etc/bind/zones"

Thanks, Greg

On Sat, 15 Mar 2025 at 16:32, Danjel Jungersen via bind-users <
bind-users@lists.isc.org> wrote:

> I'm so sorry, but I have to trouble you guys again.
>
> The help below helped, I have no errors from checkconf or checkzone, but
> from journalctl I get:
> /etc/bind/zones/db.jungersen.dk.jbk: create: permission denied
> and
> /etc/bind/zones/db.jungersen.dk.signed.jnl: create: permission denied
>
> and some more, but I think these 2 are the causes.
>
> But if I try:
> root@ns1:/etc/bind/zones# ps auxw|grep named
> bind       57446  0.1  1.2 147948 48140 ?        Ssl  17:12   0:01
> /usr/sbin/named -f -4 -u bind
> root       57472  0.0  0.0   6332  2036 pts/1    S+   17:21   0:00 grep
> named
>
> It look to me like the user is "bind"
>
> I also have:
> drwxrwsr-x 2 root bind 4096 Mar 15 16:54 zones
>
> I have added write permission for the bind group.
>
> I have also tried to change owner to bind, same result.
>
> I have .key .private and .state files is /var/cache/bind
>
> What does these errors mean?
> I assume that the files that it tries to write are supposed to be
> written(?)
>
> And why is it rejected?
>
> BR
> Danjel
> On 12-03-2025 23:49, Mark Andrews wrote:
>
> I shouldn’t have tried to write that on the phone from memory.
>
> dnssec-policy “unlimited” {
>       keys { csk lifetime unlimited algorithm ECDSAP256SHA256; };
> };
>
> zone "jungersen.dk” {
>         type master;
>         file "/etc/bind/zones/db.jungersen.dk”;
>         allow-transfer { 192.168.20.11; };
>         dnssec-policy "unlimited";
> };
>
> Mark
>
>
> On 13 Mar 2025, at 09:13, Danjel Jungersen <dan...@jungersen.dk> 
> <dan...@jungersen.dk> wrote:
>
> On 20-02-2025 08:40, Mark Andrews wrote:
>
> The zone is available publicly, but from public serveres not hosted by me 
> (one.com).
> And points to my external ip.
> My internal bind redirects local traffic directly to local servers on local 
> ip's.
>
> DNSSEC is designed to stop spoofed answers being accepted.  When you create a 
> local zone that overrides what is in the public zones you are effectively 
> spoofing answers.  As you have a DNSSEC signed public zone if you want to 
> have these spoofed answers accepted you need to do one of the following:
>
> 1) create a working chain of trust that links to your private zone content
> Long 1 is the best long term solution....
>
> So this is the way I will try to go.
>
> You currently have the following DS which means you are using ECDSAP256SHA256 
> (13) as the DNSSEC key algorithm.
> jungersen.dk. 7200 IN DS 26658 13 2 
> 23E45B495015A14C3F4FF57C0A36850C013B881BAAF1E32EE4C0C839 FF9CCA52
>
> I would add “dnssec-policy { csk lifetime unlimited algorithm 
> ECDSAP256SHA256; };” to your internal primary if you choose to do 1 or 3.  
> This will add a DNSKEY record to the zone and cause it to be signed.  You can 
> then take the generated DNSKEY and install it as a trust anchor on the 
> postfix boxes.
>
> You will need to do some reading first. Others here can give you more advice.
>
>
> I have now read a lot, and I think that actually understood some of it.
>
> I have:
> zone "jungersen.dk" {
>         type master;
>         file "/etc/bind/zones/db.jungersen.dk";
>         allow-transfer { 192.168.20.11; };
>         dnssec-policy { csk lifetime unlimited algorithm ECDSAP256SHA256; };
> };
>
> in named.conf.local
>
> I throws an error, /etc/bind/named.conf.local:15: expected string near '{'
>
> Line 15 is the dnssec-policy line.
>
> If I uncomment this line all is well.
>
> Can anyone tell me what is wrong with this line?
> I have copy pasted it from the suggestion, and have read some online, to me 
> it looks good.
>
> ????
>
> BR
> Danjel
>
>
> --
> Med venlig hilsen/Kind regards
> Danjel Jungersen
> Mail: dan...@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>
>
> [image: Logo] <https://www.jungersen.dk>
> --
> 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@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@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to