Por que o endereço IP do roteador é usado como endereço do servidor dns?
772
Estas são as etapas para converter um roteador em dhcp:
Por que usou o IP do roteador como o endereço IP do servidor DNS no último caso?
Não deve usar o endereço IP de servidores como o Google (8.8.8.8)?
Muitos roteadores usados para uso doméstico fazem várias outras coisas, exceto pacotes de roteamento puro. Além de executar um servidor DHCP (que você já descobriu agora), eles geralmente também executam um servidor DNS.
Este servidor DNS armazenará em cache as respostas de seu servidor DNS de acordo com o tempo de vida especificado.
Para fazer isso, eles precisarão de um servidor DNS upstream para o qual retransmitirão as solicitações, que normalmente é o servidor DNS operado pelo seu ISP. Como alternativa, você pode configurar manualmente para usar um servidor DNS recursivo público, como o servidor DNS do Google que você mencionou. Em ambos os casos, o DNS upstream real usado é transparente para todos os clientes que obtêm sua configuração do servidor DHCP.
Seu roteador usa DHCP para obter seu endereço IP WAN do ISP. Junto com o IP, também recebe IPs de servidores DNS recomendados pelo ISP.
O roteador também está executando seu próprio servidor DNS que encaminha todas as solicitações para o servidor DNS fornecido pelo ISP. Dessa forma, você pode simplesmente especificar o IP do roteador como seu servidor DNS e encaminhar suas solicitações para o que o ISP recomendar.
O roteador também usará seu IP ao sugerir DNS sobre DHCP para dispositivos na LAN. Por que se anunciar como servidor DNS em vez de enviar o endereço DNS do ISP diretamente? Porque o IP do DNS pode mudar quando a concessão do DHCP da WAN é renovada ou manualmente por um administrador. Dessa forma, a alteração é efetiva imediatamente quando o roteador toma conhecimento dela.
Seu PC precisa resolver o nome do site em um endereço IP. Alguns desses endereços são definidos diretamente em sua máquina local, no Windows isso é feito no arquivo "hosts". Você pode fazer alguma pesquisa para isso, se quiser, é bastante interessante.
Quando o nome do host não pode ser resolvido examinando esse arquivo, o computador precisa perguntar a outra pessoa sobre isso. O próximo a perguntar geralmente é o seu roteador doméstico. Se o roteador souber o IP correto por algum motivo (mais sobre isso daqui a pouco), ele o entregará diretamente ao seu computador.
Mas se isso não acontecer, ele tem que perguntar a outra pessoa. Normalmente este é o servidor DNS do seu provedor, mas você pode alterar isso. E eu quero dizer que você provavelmente deveria mudar isso, já que muitos ISPs vendem os dados que eles coletam sobre quais sites você navega.
Agora, se por algum motivo seu ISP também não souber o endereço, ele perguntará ao servidor DNS no próximo nível e assim por diante.
Agora, de volta ao motivo pelo qual é útil ter seu roteador doméstico como o servidor DNS primário:
Primeiro, ele armazena em cache os endereços IP que foram resolvidos por servidores DNS de nível superior. Na próxima ocasião (dentro de um tempo especificado) um dispositivo na rede solicitar ao roteador que resolva um nome de host, ele apenas retornará o endereço IP armazenado em cache anteriormente, o que economiza tempo.
Segundo, pode haver nomes de host em sua rede local, por exemplo, seu NAS ou sua TV que você pode querer endereçar, e seu ISP ou qualquer outro resolvedor de DNS não os saberá, mas seu roteador sim. Portanto, só é possível usar o nome do host dentro de sua rede local, quando você configura seu roteador para resolvê-los.
Espero que tenha ficado claro, sinta-se à vontade para perguntar se houver alguma dúvida.
Muitos roteadores usados para uso doméstico fazem várias outras coisas, exceto pacotes de roteamento puro. Além de executar um servidor DHCP (que você já descobriu agora), eles geralmente também executam um servidor DNS.
Este servidor DNS armazenará em cache as respostas de seu servidor DNS de acordo com o tempo de vida especificado.
Para fazer isso, eles precisarão de um servidor DNS upstream para o qual retransmitirão as solicitações, que normalmente é o servidor DNS operado pelo seu ISP. Como alternativa, você pode configurar manualmente para usar um servidor DNS recursivo público, como o servidor DNS do Google que você mencionou. Em ambos os casos, o DNS upstream real usado é transparente para todos os clientes que obtêm sua configuração do servidor DHCP.
Seu roteador usa DHCP para obter seu endereço IP WAN do ISP. Junto com o IP, também recebe IPs de servidores DNS recomendados pelo ISP.
O roteador também está executando seu próprio servidor DNS que encaminha todas as solicitações para o servidor DNS fornecido pelo ISP. Dessa forma, você pode simplesmente especificar o IP do roteador como seu servidor DNS e encaminhar suas solicitações para o que o ISP recomendar.
O roteador também usará seu IP ao sugerir DNS sobre DHCP para dispositivos na LAN. Por que se anunciar como servidor DNS em vez de enviar o endereço DNS do ISP diretamente? Porque o IP do DNS pode mudar quando a concessão do DHCP da WAN é renovada ou manualmente por um administrador. Dessa forma, a alteração é efetiva imediatamente quando o roteador toma conhecimento dela.
Seu PC precisa resolver o nome do site em um endereço IP. Alguns desses endereços são definidos diretamente em sua máquina local, no Windows isso é feito no arquivo "hosts". Você pode fazer alguma pesquisa para isso, se quiser, é bastante interessante.
Quando o nome do host não pode ser resolvido examinando esse arquivo, o computador precisa perguntar a outra pessoa sobre isso. O próximo a perguntar geralmente é o seu roteador doméstico. Se o roteador souber o IP correto por algum motivo (mais sobre isso daqui a pouco), ele o entregará diretamente ao seu computador.
Mas se isso não acontecer, ele tem que perguntar a outra pessoa. Normalmente este é o servidor DNS do seu provedor, mas você pode alterar isso. E eu quero dizer que você provavelmente deveria mudar isso, já que muitos ISPs vendem os dados que eles coletam sobre quais sites você navega.
Agora, se por algum motivo seu ISP também não souber o endereço, ele perguntará ao servidor DNS no próximo nível e assim por diante.
Agora, de volta ao motivo pelo qual é útil ter seu roteador doméstico como o servidor DNS primário:
Primeiro, ele armazena em cache os endereços IP que foram resolvidos por servidores DNS de nível superior. Na próxima ocasião (dentro de um tempo especificado) um dispositivo na rede solicitar ao roteador que resolva um nome de host, ele apenas retornará o endereço IP armazenado em cache anteriormente, o que economiza tempo.
Segundo, pode haver nomes de host em sua rede local, por exemplo, seu NAS ou sua TV que você pode querer endereçar, e seu ISP ou qualquer outro resolvedor de DNS não os saberá, mas seu roteador sim. Portanto, só é possível usar o nome do host dentro de sua rede local, quando você configura seu roteador para resolvê-los.
Espero que tenha ficado claro, sinta-se à vontade para perguntar se houver alguma dúvida.