Ganhe dinheiro com seu site!

quarta-feira, 12 de dezembro de 2012

Erro 105 - Falha De servidores DNS - O que é Servidor DNS


Erro 105 – Erro de DNS – Falha de DNS


Hoje quando fui acessar a internet foi surpreendido por um Erro 105 de falha dos DNS
Que acabou me impedindo de acessar a internet, pensando nisso resolver fazer esse artigo para ajudar as pessoas que passam por esse mesmo problema a conseguir resolver ou pelo menos entender por que não consegue se conectar a internet.


O que é Servidor DNS?


Quando você visita um site através do seu navegador (Navegador – Exemplo: Google Chrome, Mozila Fire Fox, Internet Explore. Entre outras...) esse navegador precisa saber em que servidor (Servidor – Uma espécie de computador onde é armazenado as pagina dos sites.). O site este armazenado para que ele possa responder a sua solicitação. A informação da localização destes servidores está em um servidor chamado DNS (Domain Nome Server).

Todo Domínio De Site Possui um DNS?



 Sim, cada domínio possui um registro no DNS que define qual o endereço IP do servidor onde o nome do domínio esta hospedado. O processo para a descoberta dos servidores que respondem por um domínio é denominado? Resolução do nome? Ou? Resolução do domínio?
Os navegadores solicitam que a internet faça a resolução do domínio para apresentar um site. Esse processo é totalmente transparente para o usuário, que apenas digita o site que quer visitar e o navegador descobre em qual servidor o site está hospedado e em seguida solicita para o servidor de hospedagem que envie a página inicial.
Por segurança, um domínio pode definir vários servidores DNS. O DNS primário é o primeiro sistema a ser consultado no momento da resolução do nome, caso o servidor DNS primário esteja em manutenção, o servidor DNS secundário é consultado, e assim sucessivamente.
Devido ao intenso tráfego da internet e devido à segurança da rede, a estrutura do banco de dados DNS é distribuída e hierárquica. Ou seja, ao invés de um banco de dados central e único com informações de todos os domínios, a resolução ocorre consultando-se diversos servidores DNS e sua resolução é hierárquica (um servidor DNS pode apontar para outro servidor DNS e assim sucessivamente).
A estrutura hierárquica equivale a uma árvore invertida, ou seja, existe um servidor principal que aponta para um secundário que aponta para um terceiro e assim sucessivamente. O servidor DNS que está no topo da internet é o servidor raiz.

Servidor raiz


O servidor raiz da internet possui uma tabela que indica qual DNS será responsável pela resolução dos domínios para cada extensão de domínio (Top Level Domain) diferente.
O que é um servidor Raiz
Servidor Raiz
A tabela em si é muito pequena, possui apenas uma entrada para cada Top Level Domain existente. Os Top Level Domains são de dois tipos: gTLDs (Generic Top Level Domains – domínios genéricos usados no mundo todo) e ccTLDs (Country Code Top Level Domains – extensões de domínios administrados pelos países).
Por exemplo: todos os domínios terminados em .COM serão respondidos pelos servidores da VeriSign; os domínios .BR serão respondidos pelos servidores do Registro.BR e assim sucessivamente. Cada gTLD ou ccTLD tem apenas uma entrada neste banco de dados.
Por segurança, o servidor raiz foi replicado em 13 servidores raízes diferente espalhados pelo mundo e duas vezes ao dia seu conteúdo é automaticamente replicado.
Foi convencionado que cada servidor raiz seria chamado por uma letra do alfabeto (Servidor A, Servidor B etc...). Mesmo um determinado servidor raiz, o servidor raiz A, por exemplo, pode ser replicado em várias regiões do mundo, para assegurar que o tempo para a resolução de um domínio seja rápido (baixa latência).
Bem, então na verdade existem treze servidores raiz principais e dezenas de cópias espalhadas pelo mundo. Veja na imagem abaixo a plotagem dos servidores raízes e suas cópias em funcionamento no mundo.

Servidores DNS
Servidores DNS espalhados pelo mundo
Os grandes provedores de acesso e empresas de telecomunicações arquivam em seus cachês (memória temporária) a tabela dos servidores raiz. Portanto, a cada site visitado os servidores raiz não são obrigatoriamente consultados.
Na verdade, o volume de consultas a estes servidores é muito pequeno, já que sua tabela é alterada apenas quando um novo top level domain é criado. Quem realmente processa o maior volume de queries para resolução de nomes são os servidores dos TLDs (Top Level Domains).
Por exemplo: um servidor raiz normalmente recebe 500 queries por dia e os servidores da VeriSign (responsável pela resolução dos domínios .com) recebem bilhões de queries diariamente.

 

DNSSEC


A estrutura hierárquica de resolução de nomes, onde um DNS aponta para outro DNS, possui um problema intrínseco de segurança. Imagine a hipótese que um provedor de acesso capture uma querie para resolução de um nome e inadvertidamente responda com um endereço errado de onde o site esteja hospedado. Neste exemplo, você poderia solicitar no seu navegador o endereço www.facebook.com.br e o provedor fornecer por erro www.msn.com.br, ou pior, um site de spam.
Um dos maiores problemas desta hipótese é que realmente seria impossível identificar que o provedor de acesso fez isso. Portanto, para dar segurança à estrutura de resolução de nomes a IETF (Internet Engineering Task Force) criou uma extensão do uso atual do DNS denominado DNSSEC.
A extensão DNSSEC autentica as informações do DNS e garante que estas informações são autênticas e íntegras. Sua adoção depende de cada Top Level Domain. O Registro.br, responsável pela administração dos domínios .br já começou a permitir o registro de domínios com o DNSSEC para algumas extensões como .blog.br, .eng.br etc.
O mercado aguarda a liberação do uso do DNSSEC para a extensão .COM.BR, de longe a mais utilizada no país. O mercado bancário e financeiro devem ser os primeiros a aderir ao DNSSEC e devem solicitar para que as empresas responsáveis pela sua hospedagem façam esta implementação extra de segurança.


Visite também: Frases de charlie brown jr tumblr

0 comentários:

Postar um comentário