# Use a domain-specific pfSense rebinding exception for legitimate private DNS answers

> A necessary private-address answer should not require disabling rebinding protection everywhere.

- Canonical URL: https://update.dsesecurity.com/updates/use-a-domain-specific-pfsense-rebinding-exception-for-legitimate-private-dns-answers/
- Publisher: Detection Systems & Engineering (DSE Security)
- Author: DSE Security Editorial Team
- Published: 2026-10-20T18:16:20+00:00
- Modified: 2026-10-20T18:34:35+00:00
- Last reviewed by DSE: 2026-10-20
- Resource type: Guide
- DSE priority: Information
- Topics: Cybersecurity, Networks & Infrastructure
- Reading time: 2 minutes

## What you need to know

A necessary private-address answer should not require disabling rebinding protection everywhere.

## Potentially affected

This concerns pfSense DNS rebinding controls.

## DSE recommendation

DSE recommends identifying whether the failure occurs in the DNS answer or at the GUI hostname check before changing controls.

## Article

A necessary private-address answer should not require disabling rebinding protection everywhere.

## Source facts

Netgate documents rebinding protection that strips private and local addresses from upstream DNS responses. Legitimate internal names or DNS-based blocklists can require a domain exception, with different configuration syntax for the Resolver and Forwarder. The firewall GUI also has its own hostname protection, which is a separate layer from filtering DNS answers.

Source: [Netgate — DNS Rebinding Protections](https://docs.netgate.com/pfsense/en/latest/services/dns/rebinding.html).

## Applicability

This concerns pfSense DNS rebinding controls.

## DSE recommendation

DSE recommends identifying whether the failure occurs in the DNS answer or at the GUI hostname check before changing controls. Verify the domain owner, expected private destination, and active DNS service. Prefer the narrow domain exception described for that service over allowing every private or loopback response. Keep the approved exception’s purpose and owner visible in the configuration record, and revisit it when the internal naming design changes. For an exception request, require the exact domain, expected private answer, DNS service in use, and business owner. Compare a permitted internal response with an unrelated private-address response that should still be rejected. Keep GUI hostname changes outside that DNS-answer exception unless independently justified.

## Verification

Query the intended name through the actual client resolver path and inspect the answer before and after the approved exception. Test an unrelated controlled private-address response to confirm protection remains effective outside the allowed domain. If the GUI rejects the hostname, review its allowed-name configuration separately instead of assuming DNS filtering is still the cause.

## Official reference

[Netgate — DNS Rebinding Protections](https://docs.netgate.com/pfsense/en/latest/services/dns/rebinding.html). Reviewed October 20, 2026.

## Primary reference

- Name: Netgate — DNS Rebinding Protections
- Authority: docs.netgate.com
- URL: https://docs.netgate.com/pfsense/en/latest/services/dns/rebinding.html
- Source publication date: Not stated by the source

## Citation and use

Preferred citation: “Use a domain-specific pfSense rebinding exception for legitimate private DNS answers,” DSE Security, https://update.dsesecurity.com/updates/use-a-domain-specific-pfsense-rebinding-exception-for-legitimate-private-dns-answers/
Publishing principles: https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/
Usage and citation policy: https://update.dsesecurity.com/usage/
Copyright © 2026 Detection Systems & Engineering. All rights reserved.
