В Интернете есть сайты, которые обнаруживают, если при использовании VPN вы открываете утечки DNS для своего интернет-провайдера, например dnsleaktest.com
Мой вопрос в основном сводится к следующему: как эти службы работают? Я понимаю, что утечка DNS происходит, когда вы запрашиваете разрешение определенного имени хоста на IP-адрес, чтобы вы могли подключиться к нему через Интернет, но, без вашего ведома, этот запрос отправляется на компьютер, который контролируется вашим провайдером и который может запишите ваш запрос, даже не узнав об этом. Это означает, что даже если у вас есть VPN, утечка DNS может раскрыть вашему провайдеру, какие веб-сайты вы пытались открыть.
И все же, если бы это было так, только интернет-провайдер должен знать, если у вас есть эти утечки или нет, но вышеупомянутые веб-службы также могут ясно видеть эту информацию, почти как если бы она была общедоступной. Они могут даже указывать на конкретные DNS-серверы, которые вы используете. Я бы подумал, что даже ваш браузер не будет иметь доступа к этим деталям, поскольку DNS-серверы, к которым вы подключаетесь, кажутся чем-то, что операционная система будет отслеживать, но они кажутся публичной информацией.