An earlier control point
A matching DNS decision can prevent the client from receiving the destination address before its intended connection begins.
DNS filtering decides whether a hostname should resolve before a client connects to it. URL or web filtering operates later and can make a more granular decision about a visible web address or path, depending on where that control runs and how encrypted HTTPS traffic is handled.
For a request to news.example.test/article, DNS normally receives a question about news.example.test—not the /article path. A DNS block can therefore stop connections to that hostname across participating applications, while URL filtering may distinguish pages only when the web address is visible to its browser, endpoint, or proxy control.
Each capability below reflects the current public product, with beta and compatibility limits called out separately.
A matching DNS decision can prevent the client from receiving the destination address before its intended connection begins.
When applications use the configured resolver path, hostname policy can apply to browsers, apps, connected devices, and other DNS-dependent traffic.
QueryWarden previews exact and subdomain matches, audience, decision source, and duration so the reach of a DNS exception can be reviewed.
DNS policy can reduce access to known unwanted domains, while endpoint, browser, secure web gateway, and content controls address different evidence and granularity.
QueryWarden’s Domain Rules workspace demonstrates a hostname-level DNS decision. The comparison below separates that resolver scope from URL or web filtering, whose path-level visibility depends on an appropriately positioned browser, endpoint, proxy, or inspection system.
Open full-size screenshot | Question | DNS filtering | URL or web filtering |
|---|---|---|
| Primary decision input | The hostname in a DNS question, such as news.example.test. | A web address, path, category, or related request context that the deployed control can observe. |
| Where the decision happens | During name resolution, before the intended destination connection. | At the browser, endpoint, proxy, or web-gateway layer around the web request. |
| Typical granularity | A hostname or subdomain range, potentially affecting multiple pages, applications, or services. | A site, page, path, or other web-request attribute, depending on product and HTTPS visibility. |
| HTTPS boundary | DoH encrypts DNS transport to the resolver; QueryWarden still evaluates the hostname and does not inspect the later HTTPS request. | A full encrypted path is not generally visible to an intermediary without suitable endpoint, browser, proxy, or TLS-inspection design. |
| Best fit | Early domain-level protection and policy for participating DNS clients. | Requirements that genuinely need web-page or path-level decisions and accept the deployment trade-offs. |
QueryWarden applies policy at the recursive DNS layer, before a supported client connects to the requested domain.
A configured client sends a DNS question such as news.example.test through its private QueryWarden DNS-over-HTTPS endpoint.
The resolver checks the applicable profile, managed sources, service controls, schedule, and custom hostname rules before answering.
A block prevents the intended connection through that DNS path; an allowed answer lets the client continue toward the destination address.
If an organization needs page or path granularity, a browser, endpoint, proxy, or secure web gateway must have the required web-request visibility.
QueryWarden makes domain-level DNS decisions. It does not claim the content and path inspection performed by some browser, endpoint, proxy, or secure web gateway products.
Published and reviewed by QueryWarden Engineering, Digiport OÜ. First-party review against the current public QueryWarden product, its documented deployment constraints, and the primary sources listed on this page. This is not an independent audit, certification, approval, or endorsement.
Product screenshots are deterministic captures of the current interface using synthetic accounts, devices, and reserved .test domains. External sources explain protocols and industry guidance; they do not verify QueryWarden implementation claims.
Last reviewed . Product availability can change; dashboard capability labels remain the source of truth. Review our Security & Trust disclosure.These primary sources support the general technical context. Citing them does not mean their publishers evaluated, approved, or endorsed QueryWarden.
The phrase often combines two different controls. DNS filtering evaluates the hostname requested during resolution. URL filtering can evaluate a fuller web address or path only where that information is visible to the browser, endpoint, proxy, or inspection system. QueryWarden provides DNS filtering, not full-URL inspection.
Not reliably when both pages use the same hostname. DNS receives the hostname needed for resolution, not the later HTTP path. A path-specific requirement needs an appropriately deployed URL, browser, endpoint, or content control.
Choose controls from the requirement. DNS filtering offers an early hostname-level decision across participating clients with relatively little endpoint coupling. Page-level policy, file inspection, application behavior, or complete web-session control requires other layers; organizations can use both.
Connect one compatible Free endpoint, send fresh DNS traffic, and inspect the result before relying on a wider policy.