Eu corro um servidor Ubuntu onde tenho um túnel dividido para VPN. O que significa que tenho uma conexão "normal" com a Internet para a maioria dos meus serviços, mas também uma conexão em túnel que apenas alguns serviços usam. Meu servidor é neste contexto o cliente da VPN.
Gostaria de saber se tenho vazamentos de DNS no túnel VPN. Existem sites para testar isso, mas não podem usá-los no terminal.
Como se deve resolver esse problema para poder confirmar se tenho vazamentos de DNS ou não?
Se você puder configurar um túnel SSH reverso nesse servidor, poderá usar um navegador da Web remoto com essas páginas da Web de vazamento de DNS para testar pelo menos parcialmente esse servidor. Você também precisaria configurar um proxy SOCKS 5 nesse servidor e configurar seu navegador para usá-lo na extremidade remota. Houve uma vez um script de exemplo que veio com o pacote Perl que fornece Socks, o que deve ser suficiente para esta tarefa. Então você precisa disso:
Você pode usar o wireshark em um sistema separado e o homem no meio você mesmo. Depois disso, você pode examinar os logs e ver se algum dos vazamentos relevantes aparece lá. Isso seria simples e deve ser bastante eficaz.
Outra opção é usar o log do iptables, às vezes como
O que eu fiz:
Em seguida, navegue até um site para teste de vazamento de DNS.