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 / 1715361
Accepted
Antonio23249
Antonio23249
Asked: 2022-04-10 03:22:14 +0800 CST2022-04-10 03:22:14 +0800 CST 2022-04-10 03:22:14 +0800 CST

Os roteadores têm um servidor DNS?

  • 772

Eu sei que o Windows 10 armazena em cache as consultas DNS e você pode vê-lo com o comando ipconfig /displaydns .

Minha dúvida é se alguns roteadores e roteadores SOHO (small office/home office) também possuem um servidor DNS interno.

Se for assim, acho que o servidor DNS seria apenas outro cache semelhante ao do Windows ou é um servidor DNS mais avançado? Acho que tudo o que faz é armazenar em cache as resoluções de nomes e encaminhar todas as outras para o servidor DNS upstream (normalmente o servidor DNS do seu ISP). Portanto, isso é diferente do servidor DNS do seu ISP, pois esse servidor DNS básico não inclui dicas de raiz para os 13 servidores raiz etc.

Agradeceria algum esclarecimento.

dns router
  • 6 6 respostas
  • 4257 Views

6 respostas

  • Voted
  1. Best Answer
    user1686
    2022-04-10T03:39:36+08:002022-04-10T03:39:36+08:00

    Minha dúvida é se alguns roteadores e rotas SOHO possuem um servidor DNS dentro também.

    Sim, a maioria dos roteadores SOHO possui um servidor DNS integrado para atuar como cache. No entanto, não é um recurso "roteador" obrigatório - as redes corporativas executariam seu DNS em um sistema separado.

    Se for assim, acho que o servidor DNS seria apenas outro cache semelhante ao do Windows ... ou é um servidor DNS mais avançado?

    Varia entre os produtos. Falando sobre roteadores SOHO, o próprio servidor DNS do roteador é quase sempre apenas um proxy de cache e a resolução de nome real depende do encaminhamento de solicitações para um resolvedor upstream; nenhuma dica de raiz envolvida.

    Mas, além disso, também é bastante comum que o roteador seja autoritário para algum domínio "local" (como .lanou .homeou .dlink) que contém nomes de host para seus hosts de LAN. Isso se integra ao serviço DHCP do roteador, coletando nomes de host que os dispositivos fornecem em suas solicitações de concessão. Pode até suportar entradas estáticas, embora em roteadores SOHO raramente seja mais do que um único registro 'A' por nome.

    Ele não estará executando o software de servidor DNS "completo" - embora a maioria dos roteadores SOHO sejam baseados em Linux, não espere encontrar BIND ou Unbound lá. No máximo, ele executará dnsmasq se você tiver sorte, ou o cache DNS personalizado do fornecedor, se não tiver.

    • 17
  2. Stilez
    2022-04-10T22:05:12+08:002022-04-10T22:05:12+08:00

    Alguns sim, outros não.

    O roteamento e a pesquisa de DNS são duas operações completamente separadas, portanto, podem ser feitas como dois serviços na mesma caixa ou dois serviços em duas caixas diferentes.

    (O mesmo se aplica à maioria das funções de rede - firewall, por exemplo, ou serviços de autenticação/acesso de usuário que rastreiam o que um usuário tem permissão para acessar.)

    Um serviço de DNS local integrado é útil para coisas como rede e pesquisa de dispositivos locais, embora alguns tipos de dispositivos não precisem dessa função, não faz mal incluí-la. Na pior das hipóteses, pode atuar como um cache.

    Em roteadores menores e domésticos, é comum que um roteador inclua alguns outros serviços básicos, porque os usuários domésticos geralmente não querem comprar 3 caixas onde uma delas fará.

    Mas se você planeja comprar peças separadas como uma empresa, provavelmente não é isso que você deseja. Você os separa para segurança, confiabilidade e capacidade de resposta (você pode ter vários de cada serviço com failover/round robin, inclusive remotamente), design de rede e facilidade de manutenção/operação.

    • 6
  3. djdomi
    2022-04-10T03:31:16+08:002022-04-10T03:31:16+08:00

    A resposta é: depende!

    a razão para isso é que alguns roteadores apenas encaminham a solicitação para outro servidor. alguns têm um dnsmasq ou bind instalado e resolvido e cache por conta própria. Também pode ser qualquer outro software padrão instalado nos dispositivos que respondem e armazenam em cache ou apenas respondem às solicitações.

    ela não pode ser respondida geralmente porque o fornecedor e o dispositivo não são informados. Também pode acontecer que o mesmo fornecedor use serviços diferentes para seus próprios produtos

    • 3
  4. Snahashis Gharami
    2022-04-11T00:00:16+08:002022-04-11T00:00:16+08:00

    A maioria dos roteadores domésticos também são servidores DNS reais. (Embora sejam muito fundamentais: eles normalmente orientam melhor o encaminhamento das consultas "upstream" para os servidores do ISP e geralmente fornecem uma pequena quantidade de cache nas proximidades. Mas isso ainda conta como um "servidor DNS".)

    Como muitos roteadores domésticos são baseados em Linux, alguns deles executam absolutamente softwares de retransmissão de DNS não incomuns, como Unbound ou Dnsmasq, apesar do fato de outros terem implementações personalizadas de vários tipos.

    Assim, enquanto o laptop envia a pergunta DNS em seu roteador, o servidor DNS interno do roteador primeiro avalia se ela pode ser respondida do cache local e, caso contrário, a encaminha para os servidores DNS mais bem-sucedidos do seu ISP.

    (Seu computador não precisa estar falando com os servidores DNS do ISP ao mesmo tempo, ou em qualquer aspecto. As respostas DNS agora normalmente não contêm nenhum registro específico do ISP.)

    • 2
  5. Carsten S
    2022-04-11T08:48:06+08:002022-04-11T08:48:06+08:00

    Em uma configuração doméstica típica, seu computador nem conhece o servidor DNS do seu ISP. O roteador obtém o endereço do servidor DNS do ISP provavelmente por algum protocolo após estabelecer uma conexão ou talvez por alguma configuração junto com outros detalhes do ISP (ou você pode configurá-lo para usar um servidor DNS totalmente diferente). O roteador tem seu próprio DNS que encaminha solicitações para o servidor do ISP (ou o que você configurou). Quando seu computador se conectar ao roteador, o roteador informará ao computador via DHCP qual servidor DNS usar, e esse será o servidor DNS interno do roteador. Novamente, você pode configurar seu computador para ignorar isso e usar um servidor DNS diferente de sua escolha.

    O que o roteador não fará é interceptar uma solicitação de DNS direcionada a outro servidor DNS e fornecer uma resposta em cache.

    • 1
  6. Erik S.
    2022-04-11T10:26:55+08:002022-04-11T10:26:55+08:00

    A coisa a entender aqui é que a resolução de DNS envolve uma rede distribuída de caches.

    Como outros já disseram, os roteadores destinados a residências ou pequenos escritórios normalmente têm um servidor DNS embutido. A maioria desses roteadores executa o sistema operacional Linux, e a maioria deles usa dnsmasq para fornecer serviço DNS.

    Eles normalmente operam no modo de encaminhamento, embora possa haver uma opção para operar no modo recursivo.

    Em ambos os casos, os servidores mantêm um cache local. Se uma consulta for armazenada em cache e a entrada for válida, eles retornarão o valor armazenado em cache.

    Eles diferem em como agem quando não têm uma entrada válida em cache. Nesse caso, os servidores de modo de encaminhamento e recursivo consultam outro servidor DNS em busca da resposta, mas cada um usa uma estratégia diferente.

    Um servidor DNS de encaminhamento consultará um dos servidores DNS que foi configurado para usar. O resultado dessa consulta será retornado ao cliente e armazenado em cache.

    Um servidor DNS recursivo fará uma série de consultas. Ele primeiro consultará um dos servidores raiz. Esses servidores não podem resolver o nome de domínio totalmente qualificado, mas podem direcionar o servidor recursivo para servidores que estejam em melhor posição. Assim, o servidor recursivo solicita aos servidores raiz uma lista de servidores que podem responder às respostas para o domínio de nível superior relevante (ou seja, .com, .org, .uk...). Uma vez que tenha uma resposta, ele consulta um deles para encontrar os servidores de nomes que podem responder a perguntas sobre o domínio (ou seja, superusuário). Em seguida, ele faz uma solicitação aos servidores de nomes do Google para obter o endereço IP do nome do host (ou seja, www ou a raiz do domínio).

    Essa cadeia de consultas não é necessariamente acionada por cada solicitação de DNS porque os resultados de cada consulta, em todos os níveis, são armazenados em cache. As consultas para os servidores de nomes .com, por exemplo, são armazenadas em cache por um dia.

    A questão é que o DNS é cacheado até o fim.

    • 1

relate perguntas

  • 5355 UDP svchost.exe DNScache

  • Bloqueie endereços IP internos com dnsmasq.conf

  • Precisa verificar um subdomínio firebaseapp.com

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

  • Migrando windows server 2008

Sidebar

Stats

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

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 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

    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
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +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
    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