{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
        "slug": "check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward",
        "url": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/"
        },
        "title": "Check firewall-local port conflicts before adding a pfSense port forward",
        "summary": "A matching port forward can take precedence over the firewall's own service on that interface.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "network-infrastructure",
            "label": "Networks & infrastructure",
            "alt": "Resilient network core with engineered blue and gold data paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-20T18:15:56+00:00",
        "modified_at": "2026-10-20T18:34:34+00:00",
        "reviewed_on": "2026-10-20",
        "reading_minutes": 2,
        "word_count": 249,
        "potentially_affected": "This applies to pfSense inbound NAT on the matching interface and protocol.",
        "dse_recommendation": "DSE recommends listing firewall-local listeners before publishing a new service.",
        "primary_source": {
            "name": "Netgate — Port Forwarding",
            "url": "https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html",
            "published_on": null,
            "authority": "docs.netgate.com"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p>A matching port forward can take precedence over the firewall&#8217;s own service on that interface.</p>\n<h2>Source facts</h2>\n<p>Netgate explains that port forwards rewrite the destination of incoming packets. They take precedence over services running locally on the firewall and over inbound 1:1 NAT rules. A WAN forward for a port used by the administrative interface can therefore divert that traffic to the internal target on that WAN.</p>\n<p>Source: <a href=\"https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html\">Netgate — Port Forwarding</a>.</p>\n<h2>Applicability</h2>\n<p>This applies to pfSense inbound NAT on the matching interface and protocol.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends listing firewall-local listeners before publishing a new service. Reserve a separate management path and recovery method before changing a port that administrators currently use. Keep the forward and its corresponding firewall permission limited to the intended source population when possible. Record the external address and port separately from the internal target so an overlapping 1:1 mapping or a later service move does not obscure the actual destination. Make the management check a stop condition rather than a follow-up task. Ask a second administrator to confirm the recovery address from a separate authorized session before the forward is committed, and retain the tested recovery method with the service publication record.</p>\n<h2>Verification</h2>\n<p>From an authorized external test client, confirm which application answers on the published address and inspect the NAT rule and matching firewall rule. Separately verify the management path. Also test a neighboring unpublished port and retain evidence that the forward did not broaden the intended exposure.</p>\n<h2>Official reference</h2>\n<p><a href=\"https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html\">Netgate — Port Forwarding</a>. Reviewed October 20, 2026.</p>",
        "content_text": "A matching port forward can take precedence over the firewall’s own service on that interface.\nSource facts\nNetgate explains that port forwards rewrite the destination of incoming packets. They take precedence over services running locally on the firewall and over inbound 1:1 NAT rules. A WAN forward for a port used by the administrative interface can therefore divert that traffic to the internal target on that WAN.\nSource: Netgate — Port Forwarding.\nApplicability\nThis applies to pfSense inbound NAT on the matching interface and protocol.\nDSE recommendation\nDSE recommends listing firewall-local listeners before publishing a new service. Reserve a separate management path and recovery method before changing a port that administrators currently use. Keep the forward and its corresponding firewall permission limited to the intended source population when possible. Record the external address and port separately from the internal target so an overlapping 1:1 mapping or a later service move does not obscure the actual destination. Make the management check a stop condition rather than a follow-up task. Ask a second administrator to confirm the recovery address from a separate authorized session before the forward is committed, and retain the tested recovery method with the service publication record.\nVerification\nFrom an authorized external test client, confirm which application answers on the published address and inspect the NAT rule and matching firewall rule. Separately verify the management path. Also test a neighboring unpublished port and retain evidence that the forward did not broaden the intended exposure.\nOfficial reference\nNetgate — Port Forwarding. Reviewed October 20, 2026.",
        "content_markdown": "A matching port forward can take precedence over the firewall’s own service on that interface.\n\n## Source facts\n\nNetgate explains that port forwards rewrite the destination of incoming packets. They take precedence over services running locally on the firewall and over inbound 1:1 NAT rules. A WAN forward for a port used by the administrative interface can therefore divert that traffic to the internal target on that WAN.\n\nSource: [Netgate — Port Forwarding](https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html).\n\n## Applicability\n\nThis applies to pfSense inbound NAT on the matching interface and protocol.\n\n## DSE recommendation\n\nDSE recommends listing firewall-local listeners before publishing a new service. Reserve a separate management path and recovery method before changing a port that administrators currently use. Keep the forward and its corresponding firewall permission limited to the intended source population when possible. Record the external address and port separately from the internal target so an overlapping 1:1 mapping or a later service move does not obscure the actual destination. Make the management check a stop condition rather than a follow-up task. Ask a second administrator to confirm the recovery address from a separate authorized session before the forward is committed, and retain the tested recovery method with the service publication record.\n\n## Verification\n\nFrom an authorized external test client, confirm which application answers on the published address and inspect the NAT rule and matching firewall rule. Separately verify the management path. Also test a neighboring unpublished port and retain evidence that the forward did not broaden the intended exposure.\n\n## Official reference\n\n[Netgate — Port Forwarding](https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html). Reviewed October 20, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
                "url": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-20"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Cybersecurity",
                        "item": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Check firewall-local port conflicts before adding a pfSense port forward",
                        "item": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/#article",
                "identifier": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
                "url": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/",
                "headline": "Check firewall-local port conflicts before adding a pfSense port forward",
                "description": "A matching port forward can take precedence over the firewall's own service on that interface.",
                "abstract": "A matching port forward can take precedence over the firewall's own service on that interface.",
                "articleBody": "A matching port forward can take precedence over the firewall’s own service on that interface.\nSource facts\nNetgate explains that port forwards rewrite the destination of incoming packets. They take precedence over services running locally on the firewall and over inbound 1:1 NAT rules. A WAN forward for a port used by the administrative interface can therefore divert that traffic to the internal target on that WAN.\nSource: Netgate — Port Forwarding.\nApplicability\nThis applies to pfSense inbound NAT on the matching interface and protocol.\nDSE recommendation\nDSE recommends listing firewall-local listeners before publishing a new service. Reserve a separate management path and recovery method before changing a port that administrators currently use. Keep the forward and its corresponding firewall permission limited to the intended source population when possible. Record the external address and port separately from the internal target so an overlapping 1:1 mapping or a later service move does not obscure the actual destination. Make the management check a stop condition rather than a follow-up task. Ask a second administrator to confirm the recovery address from a separate authorized session before the forward is committed, and retain the tested recovery method with the service publication record.\nVerification\nFrom an authorized external test client, confirm which application answers on the published address and inspect the NAT rule and matching firewall rule. Separately verify the management path. Also test a neighboring unpublished port and retain evidence that the forward did not broaden the intended exposure.\nOfficial reference\nNetgate — Port Forwarding. Reviewed October 20, 2026.",
                "datePublished": "2026-10-20T18:15:56+00:00",
                "dateModified": "2026-10-20T18:34:34+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/check-firewall-local-port-conflicts-before-adding-a-pfsense-port-forward/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Check firewall-local port conflicts before adding a pfSense port forward"
                },
                "articleSection": [
                    "Cybersecurity",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 249,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Netgate — Port Forwarding",
                    "url": "https://docs.netgate.com/pfsense/en/latest/nat/port-forwards.html"
                }
            }
        ]
    }
}