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 usarnslookuptambém. Se a resposta for autoritativa, dig exibirá o sinalizadoraana 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
digounslookup. 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.