La mayoría de los buenos servicios de VPN utilizan sus propios servidores de DNS, de manera de poder resolver de manera interna solicitudes de DNS. Algunos servicios de VPN utilizan proveedores de DNS externos, como Google DNS, pero la solicitud la realizan a través de un proxy, para proteger la privacidad de sus usuarios. En todos los casos, las solicitudes de DNS deben ser enrutadas mediante la interfaz de la VPN, para que las gestione el proveedor de VPN. Si esto no sucede por alguna razón, entonces tendremos una filtración de DNS. Por lo general, muchos de los proveedores de VPN no ofrecen servicios de DNS independientes, sin embargo, ExpressVPN sí lo ofrece.