DNS Recursivo Anycast HyperLocal: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 3: | Linha 3: | ||
== Introdução == | == Introdução == | ||
Você sabe como funciona a Internet? Essa é uma pergunta que meu amigo '''Thiago Ayub''' sempre faz aos seus candidatos à vagas de emprego e não importa o quanto tenham de experiência em '''Engenharia de Redes''', todos sempre travam nesse momento. Todos estão sempre prontos e preparados para resolver os problemas mais cabeludos em '''BGP''', '''OSPF''', '''MPLS''', etc mas travam com essa simples pergunta. Para contextualizar e visualizarmos melhor vamos nos atentar à imagem abaixo e uma explicação simplificada de como funciona: | Você sabe como funciona a Internet? Essa é uma pergunta que meu amigo '''Thiago Ayub''' sempre faz aos seus candidatos à vagas de emprego e não importa o quanto tenham de experiência em '''Engenharia de Redes''', todos sempre travam nesse momento. Todos estão sempre prontos e preparados para resolver os problemas mais cabeludos em '''BGP''', '''OSPF''', '''MPLS''', etc mas travam com essa simples pergunta. Para contextualizar e visualizarmos melhor vamos nos atentar à imagem abaixo e uma explicação simplificada de como funciona: | ||
[[Arquivo:Como funciona a Internet.png | [[Arquivo:Como funciona a Internet.png|miniaturadaimagem|712x712px|esquerda]] | ||
Tudo começa com um usuário sentado confortavelmente e querendo acessar um conteúdo disponível na Internet. Ele digita em seu navegador preferido a URL: '''<nowiki>https://wiki.ispconfig.com.br</nowiki>''', nesse momento '''seta''' '''<big>1</big>'''<big>, o navegador irá requisitar do '''DNS Recursivo''' utilizado pelo usuário, qual o IP responde pelo hostname '''wiki.ispup.com.br'''. Isso porque todos os acessos se dão na Internet através do '''IP Address''' e não através do '''hostname'''. Imaginem se tivéssemos que decorar os IPs de todos os sites e serviços que quiséssemos acessar na Internet? Só que a primeira vez que consultamos um hostname, o '''DNS Recursivo''' não tem a resposta de imediato porque ele não é o dono dessa informação. Então ele faz o trabalho de buscar e consultar o '''DNS Autoritativo''', responsável por aquele domínio em questão '''ispup.com.br''' e vemos isso na '''seta''' '''2'''. O '''DNS Autoritativo''' sabe quais são os IPs que respondem pelo hostname '''wiki.ispup.com.br''' e devolve a informação para o '''DNS Recursivo''', '''seta 3'''. Na sequência, '''seta 4''', o '''DNS Recursivo''' devolve para o navegador do usuário, o '''IP Address do wiki.ispup.com.br''' e que pode ser mais de um e de famílias diferentes como '''IPv4''' e '''IPv6'''. Cabe ao navegador decidir por qual acessar mas normalmente a preferência é sempre por '''IPv6''', se houver conectividade IPv6 entre o usuário e o conteúdo acessado. Por último, '''seta 5''', o navegador faz o acesso ao site '''wiki.ispup.com.br''' através do '''IP Address'''.</big> | Tudo começa com um usuário sentado confortavelmente e querendo acessar um conteúdo disponível na Internet. Ele digita em seu navegador preferido a URL: '''<nowiki>https://wiki.ispconfig.com.br</nowiki>''', nesse momento '''seta''' '''<big>1</big>'''<big>, o navegador irá requisitar do '''DNS Recursivo''' utilizado pelo usuário, qual o IP responde pelo hostname '''wiki.ispup.com.br'''. Isso porque todos os acessos se dão na Internet através do '''IP Address''' e não através do '''hostname'''. Imaginem se tivéssemos que decorar os IPs de todos os sites e serviços que quiséssemos acessar na Internet? Só que a primeira vez que consultamos um hostname, o '''DNS Recursivo''' não tem a resposta de imediato porque ele não é o dono dessa informação. Então ele faz o trabalho de buscar e consultar o '''DNS Autoritativo''', responsável por aquele domínio em questão '''ispup.com.br''' e vemos isso na '''seta''' '''2'''. O '''DNS Autoritativo''' sabe quais são os IPs que respondem pelo hostname '''wiki.ispup.com.br''' e devolve a informação para o '''DNS Recursivo''', '''seta 3'''. Na sequência, '''seta 4''', o '''DNS Recursivo''' devolve para o navegador do usuário, o '''IP Address do wiki.ispup.com.br''' e que pode ser mais de um e de famílias diferentes como '''IPv4''' e '''IPv6'''. Cabe ao navegador decidir por qual acessar mas normalmente a preferência é sempre por '''IPv6''', se houver conectividade IPv6 entre o usuário e o conteúdo acessado. Por último, '''seta 5''', o navegador faz o acesso ao site '''wiki.ispup.com.br''' através do '''IP Address'''.</big> | ||
Como que se dá a comunicação entre os '''DNS(s) Recursivos''' e '''Autoritativos'''? Como que o navegador do usuário, após receber o IP do site, consegue chegar no servidor que tem o conteúdo? Isso só é possível devido ao protocolo chamado '''BGP (Border Gateway Protocol)''', todos os caminhos que conhecemos como rotas de destino, são anunciadas por milhares de participantes na '''Internet''' conhecidos como '''AS (Autonomous System)''', esses participantes se interligam para disponibilizar conteúdos e acessos pelo mundo aos milhares de usuários. É uma imensa rede colaborativa formada por Empresas, Universidades, Governos e todos que queiram se interconectar. Percebam que sem o '''BGP''', que serve de caminho para chegarmos nos conteúdos e sem o '''DNS (Domain Name System)''' para traduzir o hostname para o IP Address, a '''Internet''' não funcionaria e por isso precisamos cuidar muito bem desses dois serviços. | Como que se dá a comunicação entre os '''DNS(s) Recursivos''' e '''Autoritativos'''? Como que o navegador do usuário, após receber o IP do site, consegue chegar no servidor que tem o conteúdo? Isso só é possível devido ao protocolo chamado '''BGP (Border Gateway Protocol)''', todos os caminhos que conhecemos como rotas de destino, são anunciadas por milhares de participantes na '''Internet''' conhecidos como '''AS (Autonomous System)''', esses participantes se interligam para disponibilizar conteúdos e acessos pelo mundo aos milhares de usuários. É uma imensa rede colaborativa formada por Empresas, Universidades, Governos e todos que queiram se interconectar. Percebam que sem o '''BGP''', que serve de caminho para chegarmos nos conteúdos e sem o '''DNS (Domain Name System)''' para traduzir o hostname para o IP Address, a '''Internet''' não funcionaria e por isso precisamos cuidar muito bem desses dois serviços. | ||
Mas não acaba por aí. O '''DNS Recursivo''' tem um papel muito importante para o Provedor de Internet e que envolve segurança, qualidade de acesso à Internet e a disponibilidade do serviço entregue ao cliente. Quando bem configurado acelera as consultas dos acessos graças ao seu cache interno, mas para que isso seja percebido pelo assinante, é necessário que esteja o mais próximo possível do seu cliente. | |||
== Um erro que destrói a qualidade do nosso serviço == | |||
Um erro muito comum que muitas operadoras cometem é utilizar DNS Recursivo externo, como o '''8.8.8.8''', '''1.1.1.1''' e outros, para seus clientes. | |||
__NAOINDEXAR__ | __NAOINDEXAR__ | ||
__FORCARTDC__ | __FORCARTDC__ |
Edição das 16h10min de 26 de dezembro de 2022
Introdução
Você sabe como funciona a Internet? Essa é uma pergunta que meu amigo Thiago Ayub sempre faz aos seus candidatos à vagas de emprego e não importa o quanto tenham de experiência em Engenharia de Redes, todos sempre travam nesse momento. Todos estão sempre prontos e preparados para resolver os problemas mais cabeludos em BGP, OSPF, MPLS, etc mas travam com essa simples pergunta. Para contextualizar e visualizarmos melhor vamos nos atentar à imagem abaixo e uma explicação simplificada de como funciona:
Tudo começa com um usuário sentado confortavelmente e querendo acessar um conteúdo disponível na Internet. Ele digita em seu navegador preferido a URL: https://wiki.ispconfig.com.br, nesse momento seta 1, o navegador irá requisitar do DNS Recursivo utilizado pelo usuário, qual o IP responde pelo hostname wiki.ispup.com.br. Isso porque todos os acessos se dão na Internet através do IP Address e não através do hostname. Imaginem se tivéssemos que decorar os IPs de todos os sites e serviços que quiséssemos acessar na Internet? Só que a primeira vez que consultamos um hostname, o DNS Recursivo não tem a resposta de imediato porque ele não é o dono dessa informação. Então ele faz o trabalho de buscar e consultar o DNS Autoritativo, responsável por aquele domínio em questão ispup.com.br e vemos isso na seta 2. O DNS Autoritativo sabe quais são os IPs que respondem pelo hostname wiki.ispup.com.br e devolve a informação para o DNS Recursivo, seta 3. Na sequência, seta 4, o DNS Recursivo devolve para o navegador do usuário, o IP Address do wiki.ispup.com.br e que pode ser mais de um e de famílias diferentes como IPv4 e IPv6. Cabe ao navegador decidir por qual acessar mas normalmente a preferência é sempre por IPv6, se houver conectividade IPv6 entre o usuário e o conteúdo acessado. Por último, seta 5, o navegador faz o acesso ao site wiki.ispup.com.br através do IP Address.
Como que se dá a comunicação entre os DNS(s) Recursivos e Autoritativos? Como que o navegador do usuário, após receber o IP do site, consegue chegar no servidor que tem o conteúdo? Isso só é possível devido ao protocolo chamado BGP (Border Gateway Protocol), todos os caminhos que conhecemos como rotas de destino, são anunciadas por milhares de participantes na Internet conhecidos como AS (Autonomous System), esses participantes se interligam para disponibilizar conteúdos e acessos pelo mundo aos milhares de usuários. É uma imensa rede colaborativa formada por Empresas, Universidades, Governos e todos que queiram se interconectar. Percebam que sem o BGP, que serve de caminho para chegarmos nos conteúdos e sem o DNS (Domain Name System) para traduzir o hostname para o IP Address, a Internet não funcionaria e por isso precisamos cuidar muito bem desses dois serviços.
Mas não acaba por aí. O DNS Recursivo tem um papel muito importante para o Provedor de Internet e que envolve segurança, qualidade de acesso à Internet e a disponibilidade do serviço entregue ao cliente. Quando bem configurado acelera as consultas dos acessos graças ao seu cache interno, mas para que isso seja percebido pelo assinante, é necessário que esteja o mais próximo possível do seu cliente.
Um erro que destrói a qualidade do nosso serviço
Um erro muito comum que muitas operadoras cometem é utilizar DNS Recursivo externo, como o 8.8.8.8, 1.1.1.1 e outros, para seus clientes.