When a DNS query arrives at the resolver, the allowlist is checked before any blocking rules:
- Priority check: The resolver first checks if the queried domain is on the allowlist — if it is, the query is resolved normally regardless of other rules
- Category override: A domain in a blocked category (e.g., social media) can be accessed if it's explicitly allowlisted
- Subdomain handling: Allowlisting a domain typically covers all its subdomains unless configured otherwise
- Per-profile control: Different filter profiles can have different allowlists for different user groups