{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
        "slug": "filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests",
        "url": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/"
        },
        "title": "Filter Windows DNS queries only with explicit match and timeout tests",
        "summary": "Use Use DNS Policy for Applying Filters on DNS Queries to review this narrow operational decision without extending the source beyond its stated scope.",
        "format": {
            "slug": "playbook",
            "name": "Playbook"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "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": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            },
            {
                "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-08-27T12:15:31+00:00",
        "modified_at": "2026-08-27T12:56:24+00:00",
        "reviewed_on": "2026-08-26",
        "reading_minutes": 3,
        "word_count": 509,
        "potentially_affected": "Teams, systems, services, or facilities within the stated scope of Use DNS Policy for Applying Filters on DNS Queries",
        "dse_recommendation": "Compare the observed state with the cited official source, document applicability and exceptions, and test any approved change with rollback safeguards.",
        "primary_source": {
            "name": "Use DNS Policy for Applying Filters on DNS Queries",
            "url": "https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries",
            "published_on": "2021-07-29",
            "authority": "Microsoft Learn"
        },
        "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>Keep this document to one review outcome: Filter Windows DNS queries only with explicit match and timeout tests. Only the official source and traced locations below supply facts. Confirm applicability before acting.</p>\n<h2>Source fact:</h2>\n<p>The official <a href=\"https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries\" target=\"_blank\" rel=\"noopener noreferrer\">Use DNS Policy for Applying Filters on DNS Queries</a> from Microsoft supports the following bounded statements:</p>\n<ul>\n<li>Windows DNS Policy query filters can vary server behavior based on a query and the client that sent it. The research record locates this support at <strong>Article introduction</strong>.</li>\n<li>Documented filter criteria include client subnet, transport, IP version, server interface, FQDN, query type, and time of day. The research record locates this support at <strong>Section &#8216;Query filter criteria&#8217;</strong>.</li>\n</ul>\n<p>These statements are the factual basis for this document. Do not extend them into a broader assurance. Review Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles only where the source and recorded environment align.</p>\n<h2>What the source does not establish</h2>\n<p>A DNS query filter is not a complete malicious-domain control, and an IGNORE action intentionally produces no response and a client timeout. No current deployment state or change approval follows from the source alone. Validate Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution, and treat examples or options as conditional inputs rather than defaults.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>For source statement 1 at <strong>Article introduction</strong>, which observable configuration, record, or test can confirm applicability here?</li>\n<li>For source statement 2 at <strong>Section &#8216;Query filter criteria&#8217;</strong>, which observable configuration, record, or test can confirm applicability here?</li>\n<li>What inventory proves which parts of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles are in and out of scope?</li>\n<li>Which condition in Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution must be healthy before evidence is trustworthy?</li>\n<li>What result would disprove the working assumption and return the issue to the owner?</li>\n</ul>\n<h2>DSE recommendation:</h2>\n<p>DSE recommends using the cited source as the evidence anchor for this decision. Start with applicability, then compare the observed state with the cited source. Record the source location, examined part of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles, observed and expected states, owner, and reason for deviation.</p>\n<p>For an approved change, define prerequisites, a limited test path, success and stop conditions, monitoring, and rollback. Check Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution in design order. Protect credentials, keys, recovery material, personal data, and sensitive topology in evidence.</p>\n<h2>Verification and evidence</h2>\n<p>Build a reproducible chain from <strong>Article introduction</strong>; <strong>Section &#8216;Query filter criteria&#8217;</strong> to the observed environment. Useful domain evidence includes PowerShell exports, zone and policy inventories, sanitized query tests, event-channel data, replication state, and rollback commands; label every item with scope, timestamp, collector, and stable identifier.</p>\n<p>Retain the starting state, authorization, execution record, outcome, deviation, and final state as one review package. Move disruptive checks to an approved test path. Reopen the decision when versions, design, dependencies, ownership, or official guidance changes.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries\" target=\"_blank\" rel=\"noopener noreferrer\">Use DNS Policy for Applying Filters on DNS Queries</a> — Microsoft</li>\n</ul>",
        "content_text": "Keep this document to one review outcome: Filter Windows DNS queries only with explicit match and timeout tests. Only the official source and traced locations below supply facts. Confirm applicability before acting.\nSource fact:\nThe official Use DNS Policy for Applying Filters on DNS Queries from Microsoft supports the following bounded statements:\n\nWindows DNS Policy query filters can vary server behavior based on a query and the client that sent it. The research record locates this support at Article introduction.\nDocumented filter criteria include client subnet, transport, IP version, server interface, FQDN, query type, and time of day. The research record locates this support at Section ‘Query filter criteria’.\n\nThese statements are the factual basis for this document. Do not extend them into a broader assurance. Review Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles only where the source and recorded environment align.\nWhat the source does not establish\nA DNS query filter is not a complete malicious-domain control, and an IGNORE action intentionally produces no response and a client timeout. No current deployment state or change approval follows from the source alone. Validate Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution, and treat examples or options as conditional inputs rather than defaults.\nApplicability questions\n\nFor source statement 1 at Article introduction, which observable configuration, record, or test can confirm applicability here?\nFor source statement 2 at Section ‘Query filter criteria’, which observable configuration, record, or test can confirm applicability here?\nWhat inventory proves which parts of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles are in and out of scope?\nWhich condition in Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution must be healthy before evidence is trustworthy?\nWhat result would disprove the working assumption and return the issue to the owner?\n\nDSE recommendation:\nDSE recommends using the cited source as the evidence anchor for this decision. Start with applicability, then compare the observed state with the cited source. Record the source location, examined part of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles, observed and expected states, owner, and reason for deviation.\nFor an approved change, define prerequisites, a limited test path, success and stop conditions, monitoring, and rollback. Check Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution in design order. Protect credentials, keys, recovery material, personal data, and sensitive topology in evidence.\nVerification and evidence\nBuild a reproducible chain from Article introduction; Section ‘Query filter criteria’ to the observed environment. Useful domain evidence includes PowerShell exports, zone and policy inventories, sanitized query tests, event-channel data, replication state, and rollback commands; label every item with scope, timestamp, collector, and stable identifier.\nRetain the starting state, authorization, execution record, outcome, deviation, and final state as one review package. Move disruptive checks to an approved test path. Reopen the decision when versions, design, dependencies, ownership, or official guidance changes.\nOfficial references\n\nUse DNS Policy for Applying Filters on DNS Queries — Microsoft",
        "content_markdown": "Keep this document to one review outcome: Filter Windows DNS queries only with explicit match and timeout tests. Only the official source and traced locations below supply facts. Confirm applicability before acting.\n\n## Source fact:\n\nThe official [Use DNS Policy for Applying Filters on DNS Queries](https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries) from Microsoft supports the following bounded statements:\n\n- Windows DNS Policy query filters can vary server behavior based on a query and the client that sent it. The research record locates this support at Article introduction.\n\n- Documented filter criteria include client subnet, transport, IP version, server interface, FQDN, query type, and time of day. The research record locates this support at Section ‘Query filter criteria’.\n\nThese statements are the factual basis for this document. Do not extend them into a broader assurance. Review Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles only where the source and recorded environment align.\n\n## What the source does not establish\n\nA DNS query filter is not a complete malicious-domain control, and an IGNORE action intentionally produces no response and a client timeout. No current deployment state or change approval follows from the source alone. Validate Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution, and treat examples or options as conditional inputs rather than defaults.\n\n## Applicability questions\n\n- For source statement 1 at Article introduction, which observable configuration, record, or test can confirm applicability here?\n\n- For source statement 2 at Section ‘Query filter criteria’, which observable configuration, record, or test can confirm applicability here?\n\n- What inventory proves which parts of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles are in and out of scope?\n\n- Which condition in Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution must be healthy before evidence is trustworthy?\n\n- What result would disprove the working assumption and return the issue to the owner?\n\n## DSE recommendation:\n\nDSE recommends using the cited source as the evidence anchor for this decision. Start with applicability, then compare the observed state with the cited source. Record the source location, examined part of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles, observed and expected states, owner, and reason for deviation.\n\nFor an approved change, define prerequisites, a limited test path, success and stop conditions, monitoring, and rollback. Check Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution in design order. Protect credentials, keys, recovery material, personal data, and sensitive topology in evidence.\n\n## Verification and evidence\n\nBuild a reproducible chain from Article introduction; Section ‘Query filter criteria’ to the observed environment. Useful domain evidence includes PowerShell exports, zone and policy inventories, sanitized query tests, event-channel data, replication state, and rollback commands; label every item with scope, timestamp, collector, and stable identifier.\n\nRetain the starting state, authorization, execution record, outcome, deviation, and final state as one review package. Move disruptive checks to an approved test path. Reopen the decision when versions, design, dependencies, ownership, or official guidance changes.\n\n## Official references\n\n- [Use DNS Policy for Applying Filters on DNS Queries](https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries) — Microsoft"
    },
    "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/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
                "url": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-08-26"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Filter Windows DNS queries only with explicit match and timeout tests",
                        "item": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/#article",
                "identifier": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
                "url": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/",
                "headline": "Filter Windows DNS queries only with explicit match and timeout tests",
                "description": "Use Use DNS Policy for Applying Filters on DNS Queries to review this narrow operational decision without extending the source beyond its stated scope.",
                "abstract": "Use Use DNS Policy for Applying Filters on DNS Queries to review this narrow operational decision without extending the source beyond its stated scope.",
                "articleBody": "Keep this document to one review outcome: Filter Windows DNS queries only with explicit match and timeout tests. Only the official source and traced locations below supply facts. Confirm applicability before acting.\nSource fact:\nThe official Use DNS Policy for Applying Filters on DNS Queries from Microsoft supports the following bounded statements:\n\nWindows DNS Policy query filters can vary server behavior based on a query and the client that sent it. The research record locates this support at Article introduction.\nDocumented filter criteria include client subnet, transport, IP version, server interface, FQDN, query type, and time of day. The research record locates this support at Section ‘Query filter criteria’.\n\nThese statements are the factual basis for this document. Do not extend them into a broader assurance. Review Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles only where the source and recorded environment align.\nWhat the source does not establish\nA DNS query filter is not a complete malicious-domain control, and an IGNORE action intentionally produces no response and a client timeout. No current deployment state or change approval follows from the source alone. Validate Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution, and treat examples or options as conditional inputs rather than defaults.\nApplicability questions\n\nFor source statement 1 at Article introduction, which observable configuration, record, or test can confirm applicability here?\nFor source statement 2 at Section ‘Query filter criteria’, which observable configuration, record, or test can confirm applicability here?\nWhat inventory proves which parts of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles are in and out of scope?\nWhich condition in Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution must be healthy before evidence is trustworthy?\nWhat result would disprove the working assumption and return the issue to the owner?\n\nDSE recommendation:\nDSE recommends using the cited source as the evidence anchor for this decision. Start with applicability, then compare the observed state with the cited source. Record the source location, examined part of Windows DNS servers, AD-integrated zones, policies, forwarders, logging channels, clients, and administrative roles, observed and expected states, owner, and reason for deviation.\nFor an approved change, define prerequisites, a limited test path, success and stop conditions, monitoring, and rollback. Check Active Directory replication, domain-controller health, service accounts, routing, time, certificates, and upstream resolution in design order. Protect credentials, keys, recovery material, personal data, and sensitive topology in evidence.\nVerification and evidence\nBuild a reproducible chain from Article introduction; Section ‘Query filter criteria’ to the observed environment. Useful domain evidence includes PowerShell exports, zone and policy inventories, sanitized query tests, event-channel data, replication state, and rollback commands; label every item with scope, timestamp, collector, and stable identifier.\nRetain the starting state, authorization, execution record, outcome, deviation, and final state as one review package. Move disruptive checks to an approved test path. Reopen the decision when versions, design, dependencies, ownership, or official guidance changes.\nOfficial references\n\nUse DNS Policy for Applying Filters on DNS Queries — Microsoft",
                "datePublished": "2026-08-27T12:15:31+00:00",
                "dateModified": "2026-08-27T12:56:24+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/"
                },
                "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/filter-windows-dns-queries-only-with-explicit-match-and-timeout-tests/#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": "Filter Windows DNS queries only with explicit match and timeout tests"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Networks & Infrastructure",
                    "Playbook",
                    "Advisory priority"
                ],
                "genre": "Playbook",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 509,
                "timeRequired": "PT3M",
                "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": "Use DNS Policy for Applying Filters on DNS Queries",
                    "url": "https://learn.microsoft.com/en-us/windows-server/networking/dns/deploy/apply-filters-on-dns-queries",
                    "datePublished": "2021-07-29"
                }
            }
        ]
    }
}