Я проверял прокси программу на утечки DNS с помощью tshark, когда заметил это:
13.170066 10.0.2.15 -> 192.168.1.1 DNS 66 Standard query 0xd473 A [hostname]
13.753496 10.0.2.15 -> 192.168.1.1 DNS 66 Standard query 0x7bb4 A [hostname]
где [hostname] - это имя хоста компьютера, на котором работают программа и tshark, 10.0.2.15 - локальный компьютер, а 192.168.1.1 - маршрутизатор.
Почему компьютер ищет свое собственное имя хоста и как я могу предотвратить утечку информации о компьютере?
Обратите внимание, что однократное изменение имени хоста бесполезно, так как (ненадежный) прокси-сервер знает, что каждый раз к нему подключается один и тот же компьютер, поскольку компьютер отправляет одно и то же имя хоста.
(вставлено с сайта ask.wireshark.org)