Some content filtering approaches inspect SNI to determine which sites users are visiting:
- SNI inspection: Network firewalls and proxy filters can read the SNI field to identify the destination hostname, even for HTTPS traffic
- Blocking by SNI: If the SNI matches a blocked domain, the connection can be terminated before it completes
- Privacy concern: SNI inspection reveals browsing destinations to anyone on the network path (ISPs, corporate networks, WiFi operators)
DNS filtering doesn't rely on SNI inspection — it operates at the DNS layer before any TLS handshake occurs. This makes DNS filtering both simpler and more privacy-respecting than SNI-based approaches.