¿Cómo puede mi ISP detectar que no estoy usando su propio servidor DNS?

Aproximadamente cada solicitud de DNS se realiza conectándose a un servidor DNS que está escuchando en un puerto conocido: los servidores tienen una o más direcciones IP, y cada dirección IP puede tener hasta aproximadamente 65,000 puertos, tanto para los protocolos UDP como TCP, que puede usarse para establecer redes con otras computadoras. El puerto del servidor conocido para DNS es el número 53.

El paquete UDP que se usa en una transacción DNS típica normalmente no está encriptado. Esto significa que cada máquina a lo largo de la ruta entre el solicitante (su computadora) y el respondedor (el servidor DNS) puede ver todo el contenido del mensaje que es su solicitud para resolver un nombre.

Es trivial para una de esas máquinas, como los enrutadores de su ISP, detectar que su solicitud de resolución de nombre está dirigida a una máquina que no está en su red. Supongo que aplican algún tipo de heurística para no enviar su advertencia a menos que detecte un número mínimo de paquetes como este durante un período de tiempo.