Hi Ajay,

switch to unixtime serial number and the problem goes away. You will also get
a one-second granularity for the updates as free bonus. The YYYYMMDDNN
only allows 100 updates per-day.

Ondrej
--
Ondřej Surý (He/Him)
[email protected]

ADHD brain at work: I sometimes lose track of my inbox. Please feel free to 
send a gentle nudge if you're waiting on a reply!

My working hours and your working hours may be different. Please do not feel 
obligated to reply outside your normal working hours.

> On 21. 7. 2026, at 17:12, Ajay Guleria via bind-users 
> <[email protected]> wrote:
> 
> Hello BIND Team,
> We have deployed automatic DNSSEC signing for a production authoritative zone 
> using BIND 9.18.39.
> Environment
>     • BIND: 9.18.39
>     • Zone type: Primary
>     • Configuration:
>         • inline-signing yes;
>         • dnssec-policy "default";
> rndc zonestatus reports:
> serial: 2026072103
> signed serial: 2026072300
> inline signing: yes
> key maintenance: automatic
> 
> DNSSEC validation is fully successful:
> delv @8.8.8.8 example.com
> 
> ; fully validated
> 
> The DS record has been published at the parent, and validation succeeds using 
> Google Public DNS and Cloudflare.
> Observation
> The signed zone serial is maintained independently from the source zone 
> serial.
> For example:
> Unsigned zone:
> 2026072103
> 
> Signed zone:
> 2026072300
> 
> After adding one DNS record:
> Unsigned:
> 2026072103
> 
> Signed:
> 2026072301
> 
> This behavior is consistent with the documentation stating that the signed 
> zone maintains its own SOA serial.
> Operational issue
> Many widely used monitoring tools (MXToolbox, IntoDNS, DNS Spy, and others) 
> interpret the served SOA serial as a YYYYMMDDNN date-based serial.
> As a result, they report warnings such as:
> SOA Serial Number Format is Invalid
> 
> Serial: 2026072300
> 
> Serial date was 2026-07-23 which is in the future.
> 
> Although DNSSEC validation is correct, these warnings generate operational 
> tickets and user concerns.
> Questions
>     1. Is this independent signed serial expected behavior for BIND 9.18.39 
> with dnssec-policy and inline-signing?
>     2. Is there any supported configuration that preserves the source SOA 
> serial in the served signed zone while still allowing automatic signing and 
> automatic key maintenance?
>     3. If not, would ISC consider adding an optional configuration (for 
> example, a policy or zone option) that allows the served signed zone to 
> retain the source SOA serial where administrators intentionally use 
> YYYYMMDDNN serial numbering?
> Thank you for any clarification.
> -- 
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
> this list.

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to