Eu postei uma resposta detalhada aqui porque as perguntas são semelhantes e essa é mais antiga.
Em poucas palavras:
-
O método mais fácil é usar Netalyzr app Android ou o software Namebench do Google. Eles informarão se o seu provedor está usando um proxy DNS. Você não precisa de nenhum conhecimento técnico para isso.
-
Realize uma pesquisa de DNS em um servidor de nomes autoritativo e verifique se a resposta é autoritativa. Para este exemplo, usarei
dig
. Você também pode usarnslookup
também. Se a resposta for autoritativa, dig exibirá o sinalizadoraa
na resposta. Agora, a.ns.facebook.com é o NS autoritativo do fb.me. Se o seu ISP interceptar e redirecionar a solicitação, você não receberá uma resposta autoritativa.dig @a.ns.facebook.com fb.me
-
especifique um endereço IP no qual nenhum servidor DNS esteja em execução, como o servidor DNS ao executar
dig
ounslookup
. Você ainda receberá uma resposta se seu ISP interceptar sua solicitação. Caso contrário, você receberáTime Out
. -
Use o nmap em endereços IP aleatórios. Você sempre verá a porta 53 aberta, se o seu ISP redirecionar todas as solicitações da porta 53.
-
Altere as configurações de rede do seu computador e use o DNS público ou OpenDNS do Google ou o IP DNS do Cloudflare (use um tipo de provedor de cada vez). Em seguida, vá para o site Teste de vazamento de DNS e observe se algum fornecedor diferente está aparecendo.