Skip to content

dns/bind: add validate-except config option (#5549)#5550

Open
cm-rudolph wants to merge 1 commit into
opnsense:masterfrom
cm-rudolph:cr_bind_validate_except
Open

dns/bind: add validate-except config option (#5549)#5550
cm-rudolph wants to merge 1 commit into
opnsense:masterfrom
cm-rudolph:cr_bind_validate_except

Conversation

@cm-rudolph

Copy link
Copy Markdown

Important notices

Before you submit a pull request, we ask you kindly to acknowledge the following:

If AI was used, please disclose:

  • Model used:
  • Extent of AI involvement:

Describe the problem

When running a split-horizon DNS setup where the public domain is DNSSEC-signed, internal clients experience SERVFAIL errors when querying internal, unsigned forward zones. While BIND implicitly trusts local primary zones and bypasses validation for them, forwarded zones trigger strict recursive checks. BIND attempts to validate the forwarded zone against the public chain of trust and naturally fails.

Currently, the BIND plugin UI does not expose the validate-except directive, making it impossible to exclude these internal zones/subdomains from DNSSEC validation without manual backend workarounds that get overwritten by the template engine.


Describe the proposed solution

Expose the validate-except directive in the UI.


Related issue

#5549

@cm-rudolph
cm-rudolph force-pushed the cr_bind_validate_except branch 2 times, most recently from df6e1b6 to badc2c6 Compare July 11, 2026 18:08
@cm-rudolph
cm-rudolph force-pushed the cr_bind_validate_except branch from badc2c6 to 0169a0b Compare July 11, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant