Buscar

DNS Sistema de Nome de Domínio

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMA DE NOME DE DOMÍNIO
Renan Moi[1: Aluno do Ensino Médio Integrado Renan Moi do CEEDO.]
Lana Patrícia Muhl [2: Professora do Curso do Ensino Médio Integrado Lana Muhl.]
Resumo: O presente artigo destaca e informa sobre a importância do Sistema de Nome de Domínio (DNS). O DNS funciona como um sistema que traduz o endereço IP em nomes de domínio, quando você digitar www.****.com.br na barra de endereço do navegador, você vai digitar o nome do referido site, exemplo baixaki, e não um monte de números e pontos para acessar o mesmo, ai começa a funcionalidade do DNS, transformar o www.****.com.br em nome de domínio que o qual seria uma serie de números e pontos. De maneira mais simples, o usuário tenta acessar um determinado recurso da rede usando um servidor, o DNS localiza e retorna o número do recurso ao usuário, ou seja, o DNS tem um papel de “descobrir”, “resolver” a determinada solicitação. O DNS também está ligado a um enorme banco de dados, que o qual está distribuído em milhares de servidores DNS pelo mundo inteiro. 
	O DNS é um dos serviços mais importantes da internet, pois ele organiza os recursos da rede. 
Palavras chave: DNS, IP.
 Introdução 
	O DNS teve inicio, quando a internet ainda era uma pequena rede gerenciada pelo Departamento de Defesa Norte-Americano para uma finalidade de pesquisa. Nesta época a rede era gerenciada por um único banco de dados de hosts localiza em um único servidor central. (SIEWERT, 2006)
	Cada rede que necessitasse de uma solução de nomes de hosts em outra rede tinha que carregar este arquivo. Como ocorreu o crescimento de hosts na internet, também aumentou o trafego gerado pelos processos de atualização e o tamanho de arquivo também. Com isso, dá-se a necessidade de criação de um novo sistema, que obtivesse uma capacidade de manipular uma porção crescente de trabalho, de uma forma uniforme. (SIEWERT, 2006)
O tamanho do DNS é ilimitado e seu desempenho não é afetado quando ele recebe mais servidores nele. (SIEWERT, 2006)
Toda a comunicação na rede é feita por endereço IP. Ao digitar o endereço IP do site no browser do navegador, no lugar do nome de domínio do site o acesso é efetuado normalmente. O uso de nome de páginas para acessar a internet é uma das facilidades proporcionadas pelo DNS, protocolo que traduz os nomes digitados para números IP, sem a necessidade de decorar os endereços IP das páginas. (BORGES, 2014).
Desenvolvimento
História do DNS 
Em meados de 70, a ARPANet (Advanced Research Projects Agency Netwotk) foi uma pequena rede, sendo assim todos os nomes de máquinas existentes fiavam em um único arquivo, arquivo de texto, nomeado como HOSTS.TXT. (COUTO, 2012)[3: Foi à primeira rede operacional de computadores à base de comutação de pacotes, e o precursor da Internet foi criada só para fins militares.]
Segundo Couto, 2012 caso algum endereço IP de certo servidor mudasse, não existia uma maneira que garantisse que o arquivo HOSTS.TXT de todo o resto de servidores seria também alterado. Porém, a rede cresceu, com isso tornou-se inviável o uso do arquivo estático em cada ponto da rede. 
Ainda segundo Couto, 2012 na década de 80, desenvolveram o protocolo e a primeira implementação do DNS, primeiro nas RFCs 882 e 883, e sequentemente substituídas pelas RFCs 1034 e 1035. A primeira implementação de um servidor DNS para Unix ocorreu em 1984, momento em que quatro jovens estudantes de Berkeley escreveram o Berkeley Internet NameDomain (BIND), que é amplamente utilizado nos dias de hoje. [4: Instituição que especifica os padrões que serão implementados e utilizados em toda a internet.][5: sistema operacional, conjunto de programas projetados para controlar as interações das funções de baixo nível com os programas.]
O DNS marcou a transição da Internet de um modelo de administração centralizado (hosts.txt - flat namespace) para um modelo de administração distribuído (DNS - hierarchical namespace). Tal como a generalidade dos serviços da Internet, o DNS é um serviço cliente-servidor. (REMOALDO, 1998)
2.2 Formação 
O DNS é formado por um sistema bem desenvolvido, aprimorado que através de um protocolo de camada de aplicação dos modelos Open Systems Interconnection (OSI) e Transmission Control Protocol (TCP), as quais tem a responsabilidade de administrar nomes de máquinas e de endereço IP na rede de internet. Este sistema é distribuído em âmbito mundial, pois é sobre a plataforma de nomes de domínio que toda a internet atua. (SIEWERT, 2006)
DNS reverso
O DNS também atua em sua forma contraditória, ou seja, ao contrario, além dele converter os nomes de sites em endereço IP, ele também descobre um determinado IP nos devolvendo o nome do site. (COUTO, 2012)
Para as empresas os endereços IP são ordenados em bloco, a única diferença entre os mesmos é os ultimo octetos do endereço, então na hora de resolver o DNS reverso, o IP é escrito de trás para frente. (COUTO, 2012)
DNS recursivo
O DNS recursivo tem como responsabilidade procurar os endereços IP de servidor que você solicita o acesso. O DNS faz uma busca em cache ou em seu próprio domínio, caso ele não encontre ele vai a busca em um outro servidor. (REMONTTI, 2016).
DNS autoritivo 
Segundo Remontti, 2016 o DNS possui autoridade referente a um nome de domínio. O DNS autoritativo impõe qual será a tabela de DNS do seu site. Responde como o domínio que vai configurar ele. 
 Root Servers
Segundo Figaro, 2016 o Root-Servers nada mais é do que servidores distribuídos globalmente e que são vitais para o funcionamento de todos os serviços DNS. O Root-Servers comanda o Root Zona, ou Zona Raiz, que a qual tem funcionalidade de responder todas as requisições de TLD, ou domínio de topo.[6: O TLD ou Top Level Domain é a terminação do domínio (.com / net / .org / .pt ).]
Bind 
É o servidor para o protocolo DNS mais utilizado na internet, especialmente mais utilizado no sistema Lik-Unix onde eleé considerado um padrão. O BIND passou por algumas modificações para que pudesse aloja a exteção IPv6 e outros programas necessários para o funcionamento do DNS. Com o corrente crescimento lançou uma nova versão o BIND9 que disponibilizava um sistema muito mais seguro e muito competitivo com os servidores da Microsoft. (NETO, MORAES, 2011)[7: utilizado para descrever os sistemas operacionais que compartilham muitas das características do original UNIX]
Tipos de registros DNS
A: também conhecido como registro host, são os registros centrais. Estes vinculam domínio ou até mesmo subdomínio a um endereço IP.
A6: Este registro pode especificar um endereço IPv6 que conseguiu completar apenas uma parte dele. O endereço que é especificado nesse registro é chamado de Sufixo de endereço.[8: Versão seis do protocolo de internet.]
AAAA: tem a mesma funcionalidade do registro A, entretanto faz um mapeamento do nome DNS transformando em um endereço IPv6. 
AFSDB: Mapeia o nome de domínio para um servidor bando de dados.
CNAME: gera um apelido para o hostname. Isso é uma simples forma de redicionamento. [9: Nome que é dado ao computador]
DNAME: este recurso consegue mapear uma zona inteira do namespace do DNS para outro domínio.[10: Maneira de organizar os diversos tipos que ocorrem em um programa]
HINFO: sua utilização é para armazenar informações sobre o hardware do servidor DNS, informações como: tipo de CPU, versão do sistema operacional e demais informações. 
LOC: fornece a possibilidade de especificar as informações sobre a localização de computadores, sub-redes e redes no mundo todo. As informações que são disponibilizadas são: latitude, altura, longitude, tamanho e demais aspectos. 
MAX: mostra o servidor de e-mail. Forma uma lista de endereço em ordem de propriedade para que haja alternativas, caso de algum e-mail não puder ser entregue.
PTR: Fornecedor do DNS reverso. Esse registro atribui endereço IP a um nome de servidor, ou seja, ele associa o nome a um IP. 
RP: armazena o e-mail da pessoa responsável pela zona.
SRV: abreviação de SeRVice, o qual permitedefinir a localização de um serviço em um domínio, além disso seus protocolos e portas.
TXT: faz o fornecimento textual, para diversas fontes, inclusive, fora de seu domínio que podem ser utilizadas em diversas finalidades. Pode ser legível por humanos ou maquinas. (SITE DIALHOST)
Estrutura do sistema DNS
Quando a internet teve inicio, que ainda era chamada de Arpanet, já existia a conversão entre o nome da máquina e o seu respectivo IP, essa conversão era realiza utilizando o arquivo hosts.text. Os administradores enviavam via e-mail as alterações dos domínios e faziam uma busca via FTP para poder atualiza os hosts na rede, rede que por ele era administrada. (NETO, MORAES, 2011)[11: arquivo de computador utilizado pelo sistema operacional destinado a relacionar hostnames a endereços de ip.][12: protocolo usado para transferir arquivos através de redes TCP/IP e internet.]
Com os grandes avanços e crescimentos da internet, esse mecanismo tornou-se totalmente inviável, a partir disso surgiu o DNS, que seria uma única tabela de host que a qual iria tornar os dados mundialmente disponíveis, como um sistema descentralizado e além de tudo fornecia as características necessárias em relação aos problemas gerados pelo tráfego. (NETO, MORAES, 2011) 
Devido ao intenso trafego da internet e por motivos de segurança da rede, a estrutura do banco de dados do DNS foi distribuída hierarquicamente: 
Fonte da imagem: < http://4etapa.blogspot.com.br/2011_10_17_archive.html>
Como funciona a resolução de nomes
Fonte da imagem:< http://juliobattisti.com.br/artigos/windows/tcpip_p8.asp>
O servidor de nomes do cliente faz a verificação de: example.microsoft.com, e concluí que esse IP não faz parte se seu domínio, então ele interroga o servidor de nome de domínio (2). Este desconhece o endereço IP, porém ele tem uma referencia para o de subdomínio, então ele passa o IP para o servidor de nome (3). Este então interroga o servidor de nomes sobre o tal endereço IP (4) e desta forma obtém um referencia para servidor de nome local (5). Este interroga definitivamente o servidor de example.microsoft.com (6) que pode resolver o endereço pretendido(7). Assim se encera o processo de resolução e o servidor de nomes local devolve ao cliente o endereço IP correspondente ao nome solicitado. (NETO, MORAES, 2011)
Segurança
	Os servidores DNS, tem a responsabilidade de localizar e traduzir em números IP os endereços dos sites digitados nos navegadores. Esporadicamente encontramos os servidores DNS de nosso provedor de internet com problemas de segurança ou até mesmo congestionado. Por isso deve-se fazer o uso de um bom servidor DNS, que isso assegura a sua navegação mais segurança e agilidade. Muitos dos servidores dispõe de recursos de segurança, que os quais fazem a detecção de vírus e até mesmo de sites falsos. Também fornecem uma proteção quanto a sites de conteúdo adulto, ou seja, os mesmo podem ser bloqueados. O DNS apresenta três tipos de seguranças, inferior, media e superior. (SILVA)
DNS é um sistema para, entre outras coisas, descobrir qual número usar quando "chamar" alguém na Internet. Uma vez que há muitas pessoas, em muitos lugares, não pode ser apenas um diretório. Muitas vezes, quando você pede um servidor para um número, ele diz-lhe para ir para outro lugar. E quando você vai lá, você pode ser enviado para um terceiro destino. Este processo - "recursão" - é repetido uma e outra vez, até que você finalmente tenha o número para esse nome. (KAMINSKY, 2008)
Conclusão 
Concluo que sem a utilização dos servidores DNS a internet seria algo muito complicado de se utilizar, seria muito mais restrita, ou seja, poucas pessoas teriam o acesso. A utilização do DNS torna a internet nada mais nada menos do que uma facilitadora, de comunicações e pesquisas, através dela é possível fazermos descoberta inéditas, a partir dela temos a parcial construção do conhecimento sem falar deque podemos mandar e-mail. O BIND juntamente com servidor DNS se torna suficiente para rodar em diversos Sistemas Operacionais. 
Referências:
BORGES, Rosangela de Lima. PROTOCOLO DNS. Disponível em: <https://jacksonmallmann.files.wordpress.com/2014/03/99-artigo-protocolo-dns.pdf> acesso em: 30 de Março de 2017.
COUTO, Renato Botelho de. O protocolo DNS. Disponível em: <https://www.ibm.com/developerworks/br/local/opensource/dns_protocol/> acesso em: 30 de Março de 2017.
DIALHOST. O que são tipos de registros de DNS. Disponível em: < https://wiki.dialhost.com.br/o-que-sao-tipos-de-registro/> acesso em: 06 de Abril de 2017.
FIGARO, Fernando Bertasso. Root-Servers: Um dos pilares do serviço de DNS. Disponível em: <http://www.ipok.com.br/blog/root-servers/> acesso em: 05 de Abril de 2017.
KAMINSKY, Dan. O blog de Dan Kaminsky. Disponível em: < https://dankaminsky.com/2008/07/24/details/> acesso em: 06 de Abril de 2017.
NETO, Artur V. Gomes, MORAES, Andre. DNS - Um serviço Indispensável. Disponível em: <http://187.7.106.14/wiki2011_2/lib/exe/fetch.php?media=projeto2:artigo-dns_um_servico_indispensavel.pdf> acesso em: 06 de abril de 2017.
REMOALDO, Pedro. DNS - Domain Name System (ou Service). Disponível em: <http://paginas.fe.up.pt/~mgi97018/dns.html> acesso em: 31 de Março de 2017.
REMONTTI, Rudimar. Servidor DNS Recursivo, Autoritativo e Reverso com Bind9 (IPv4+IPv6). Disponível em: <http://blog.remontti.com.br/1397> acesso em: 01 de Abril de 2017.
SIEWERT, Vanderson. Conceituação de DNS. Disponível em: <https://www.vivaolinux.com.br/artigo/Conceituacao-de-DNS> acesso em: 20 de Março de 2017.
SILVA, Cadu. Servidor DNS: Veja como escolher o melhor para acelerar sua navegação. Disponível em: < https://canaltech.com.br/dica/internet/veja-como-escolher-o-melhor-servidor-dns-para-acelerar-sua-navegacao/> acesso em 06 de Abril de 2017.

Outros materiais