AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1443715
Accepted
Arctiic
Arctiic
Asked: 2019-06-02 00:56:34 +0800 CST2019-06-02 00:56:34 +0800 CST 2019-06-02 00:56:34 +0800 CST

Como determinar se o DNS está sendo redirecionado ou não?

  • 772

Estou tentando usar um utilitário de benchmarking de servidor DNS ( namebench ) para otimizar minha conexão. Eu usei esse mesmo utilitário antes e não me deu nenhum problema anteriormente; Percebi que executei uma instalação limpa do sistema operacional há pouco tempo, então minhas configurações locais foram apagadas.

Alterei as configurações de DNS do meu roteador dos resultados anteriores (datados) para obter do ISP, liberei o cache DNS e, em seguida, executei o namebench, mas recebi uma mensagem de erro:

insira a descrição da imagem aqui

Como sei que não é o roteador, entrei em contato com meu ISP (Charter Spectrum) e perguntei ao suporte técnico, mas eles avisaram que não interceptam ou redirecionam solicitações de DNS.

Não tenho tanto conhecimento quando se trata de problemas de rede, então achei que deveria vir e perguntar aqui qual é a causa mais provável e como resolvê-la. Confirmei que pelo menos um outro usuário final enviou esse comportamento na página de rastreamento de problemas, mas a equipe de desenvolvimento ainda não aceitou/resolveu o problema. Obrigada!

EDIT: Em resposta às novas informações fornecidas na resposta abaixo, estou atualizando minha postagem para incluir mais informações na esperança de que esclareça e ajude a reduzir as coisas.

  • Embora eu tenha o CyberGhost VPN instalado, não o tenho em execução na inicialização e apenas o ligo de vez em quando. Definitivamente, não estava sendo executado durante o benchmarking, pelo que sei (a menos que haja algum processo ou serviço em segundo plano em execução com um nome ofuscado).
  • Não tenho nenhum software de controle parental instalado e o WinDefender é o único anti-malware ativo em execução (não por minha escolha); Eu tenho o Malwarebytes + Spybot instalado, mas apenas para varreduras manuais para o primeiro e inoculação do navegador para o segundo; novamente, nem execute na inicialização.
  • Eu uso a extensão do navegador AdBLockPlus (rodando no Vivaldi e no Chrome); Também modifiquei meu arquivo host para incluir esses arquivos .
  • Tenho o roteador Guest Wifi desativado; NAT está definido como Aberto.
  • Meu hardware:
    • Arris SURFboard (SB6190) (Não ISP)
    • Netgear X4S R7800 (não-ISP)
    • Win 10 Pro x64
    • Asus ROG Hero X Maximus (Wi-Fi AC)
networking router
  • 1 1 respostas
  • 1390 Views

1 respostas

  • Voted
  1. Best Answer
    user1686
    2019-06-02T01:46:53+08:002019-06-02T01:46:53+08:00

    Como determinar se o DNS está sendo redirecionado ou não?

    Um método é enviar uma consulta cuja resposta depende do servidor. O truque é verificar de 5 a 6 servidores diferentes e esperar receber de 5 a 6 respostas diferentes. Agora, isso não garante que a interceptação de DNS não esteja acontecendo ... mas se você continuar recebendo a mesma resposta todas as vezes (ou nenhuma resposta), isso é definitivamente uma indicação de que a interceptação de DNS está de fato acontecendo.

    Muitos (mas não todos) servidores DNS respondem às seguintes consultas com seu próprio nome de host ou algum outro rótulo parcialmente exclusivo:

    • hostname.bind/CH/TXT
    • id.servidor/CH/TXT

    Por exemplo, todos [a-m].root-servers.net(os servidores da zona raiz do DNS) responderão a essa verificação. (Observe que eles são anycast, portanto, dependendo da sua localização, você obterá uma resposta diferente da mostrada no meu exemplo; isso é normal.)

    É assim que você faz essas consultas no Windows:

    C:\> nslookup -class=CHAOS -q=TXT hostname.bind j.root-servers.net
    Servidor: Desconhecido
    Endereço: 192.58.128.30
    
    Resposta não autorizada:
    hostname.bind texto =
    
            "rootns-wie2"
    

    Os servidores DNS públicos de nível 3 (4.2.2.[1-5]) também respondem a ambas as consultas (embora nem o CloudFlare nem o DNS público do Google o façam):

    • nslookup -class=CHAOS -q=TXT hostname.bind 4.2.2.2

    Um segundo método: alguns servidores DNS também oferecem um tipo diferente de verificação – eles têm uma consulta que sempre responde com seu próprio endereço IP. Se você executar esta consulta diretamente nesse servidor e ele mostrar um endereço IP diferente do endereço "WAN" do seu roteador, isso é sempre um mau sinal.

    Alguns verificadores de endereços IP conhecidos:

    • nslookup whoami.akamai.net. ns1-1.akamaitech.net.

    • nslookup -q=TXT o-o.myaddr.l.google.com. ns2.google.com.

    • nslookup myip.opendns.com. resolver1.opendns.com.

    qual é a causa mais provável e como resolvê-la?

    Pode ser algum software VPN que você instalou no computador. (Esse redirecionamento pode fazer parte do recurso "Prevenção de vazamento de DNS".)

    Pode ser algum malware ou software de controle parental que você instalou no computador ou no roteador.

    Pode ser algum sistema de bloqueio de anúncios que você possui. (Por exemplo, Pi-hole é frequentemente usado com redirecionamento de DNS, pois funciona impedindo solicitações de DNS para servidores de anúncios.)

    Pode ser o recurso de "portal cativo" do roteador (uma parte comum da configuração de "Wi-Fi convidado" ou "Wi-Fi público", usada para fornecer formulários de login de Wi-Fi baseados em navegador da web).

    Pode ser, é claro, que o pessoal de suporte do ISP não saiba nada sobre o que o pessoal da rede está realmente fazendo. Por exemplo (estou falando em geral, não sobre Charter/Spectrum), o ISP pode experimentar a interceptação de DNS para impor o bloqueio de sites exigido pelo governo.

    Como sei que não é o roteador

    Na verdade, você não mostrou que não é o roteador.

    A configuração de "servidores DNS" nos roteadores geralmente é consultiva. É publicado via DHCP para que seu sistema operacional saiba quais servidores usar quando um programa usa as funções genéricas do tipo gethostbyname(), mas geralmente não é aplicado . Se um programa não usa essas funções – isto é, se ele cria e envia suas próprias consultas DNS sobre TCP/UDP, como o namebench faz – então a configuração do SO ou do roteador é simplesmente ignorada.

    A mensagem de erro está falando sobre um tipo diferente de configuração: regras de firewall/NAT que realmente interceptam todos os pacotes DNS de saída e os redirecionam para um novo destino. Eles podem ser criados manualmente ou adicionados como parte de (por exemplo) recursos de controle dos pais ou instalados por malware no roteador.

    (O comportamento do roteador não é imutável; às vezes, os ISPs enviam atualizações de firmware que podem adicionar recursos ou alterar o funcionamento de algo.)

    • 4

relate perguntas

  • A conexão do usuário ao servidor SFTP usando o FileZilla se recusa a conectar

  • Como funciona um NAT atrás de um NAT (NAT do roteador e NAT do ISP)?

  • Win10 1803: Como tornar o ponto de acesso móvel uma rede privada?

  • Como o nc identifica nomes de serviço

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve