• Brasil, Canoas-RS.

DNS Linux

Como configurar DNS no sistema Linux? Muitas vezes isso se faz necessário e os profissionais de TI podem ter dúvidas sobre como e quando isso precisa ser feito. Para que podemos entender como fazer esse procedimento, foi desenvolvido o conceito e um passo a passo nos vídeos. Porém, antes de entendermos e aprendermos a fazer essa configuração, é importante que entendemos melhor o que é o DNS definido pela nomenclatura em Inglês Domain Name System.

Sistema de Nomes de Domínio (DNS) - sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. Faz a associação em informações atribuídas a nomes de domínios e cada entidade participante, mais facilmente memorizáveis a endereços IP numéricos, localizando serviços e dispositivos, processo esse denominado por: resolução de nome.

O servidor DNS resolve nomes para os endereços IP e de endereços IP para os nomes respectivos, permitindo a localização de hosts num determinado domínio. Num sistema livre, o serviço é normalmente implementado pelo software BIND. Este serviço geralmente encontra-se localizado no servidor DNS primário. O servidor DNS secundário é uma espécie de cópia de segurança do servidor DNS primário. Por isso é uma parte necessária para quem quer usar a internet de uma forma mais fácil, evitando que hackers roubem dados pessoais.


Um recurso da internet, por exemplo um site da Web, pode ser identificado de duas maneiras: pelo seu nome de domínio, por exemplo, “www.eduardo.inf.br” ou pelo endereço de IP dos equipamentos que o hospedam (por exemplo, 208.80.152.130 é o IP associado ao domínio www.eduardo.inf.br). Endereços IP são usados pela camada de rede para determinar a localização física e virtual do equipamento. Nomes de domínio, porém, são mais mnemônicos para o usuário e empresas. É então necessário um mecanismo para resolver um nome de domínio em um endereço IP. Esta é a principal função do DNS. Ocasionalmente, presume-se que o DNS serve apenas o objetivo de mapear nomes de hosts da Internet a dados e mapear endereços para nomes de host. Porém, o DNS pode armazenar uma grande variedade de tipo de dados, para praticamente qualquer finalidade.

Armazenar todos os pares domínio - endereço IP em um único servidor DNS seria inviável através da escalabilidade, incluindo:
  • Disponibilidade: se o único servidor de DNS falhasse, o serviço se tornaria indisponível para o mundo inteiro;
  • Volume de tráfego: o servidor deveria tratar os pedidos DNS do planeta inteiro;
  • Distância: grande parte dos usuários estaria muito distante do servidor, onde quer que ele fosse instalado, gerando atrasos para resolver pedidos DNS;
  • Manutenção do banco de dados: o banco de dados deveria armazenar uma quantidade de dados enorme e teria que ser atualizado com uma frequência muito alta (assim que um novo domínio fosse associado a um endereço IP).

    A solução encontrada foi usar uma base de dados distribuída e hierárquica. Os servidores DNS se dividem nas seguintes categorias:

    Servidores-raiz: um servidor-raiz (root name server) é um servidor de nome para a zona raiz do DNS (Domain Name System). A sua função é responder diretamente às requisições de registros da zona raiz e responder a outras requisições retornando uma lista dos servidores de nome designados para o domínio de topo apropriado. Os servidores raiz são parte crucial da Internet porque são o primeiro passo em resolver nomes para endereços IP, esses últimos usados para comunicação entre hosts.
    Servidores de domínio de topo (top-level domain): cada domínio é formado por nomes separados por pontos. O nome mais à direita é chamado de domínio de topo. Exemplos de domínios de topo são .com, .org, .net, .edu, .inf, .gov. Cada servidor de domínio de topo conhece os endereços dos servidores autoritativos que pertencem àquele domínio de topo, ou o endereço de algum servidor DNS intermediário que conhece um servidor autoritativo. Há também terminações orientadas a países, chamadas de Código de País para Domínios de Topo/Primeiro Nível. Por exemplo: .br para o Brasil, .ar para a Argentina, .fr para a França e assim por diante. Há também combinações, como .com.br e .blog.br.
    Servidores com autoridade: o servidor com autoridade de um domínio possui os registros originais que associam aquele domínio a seu endereço de IP. Toda vez que um domínio adquire um novo endereço, essas informações devem ser adicionadas a pelo menos dois servidores autoritativos. Um deles será o servidor autoritativo principal e o outro, o secundário. Isso é feito para minimizar o risco de perder todas as informações originais do endereço daquele domínio.

  • Patrocinadores | Parceiros

    O suporte fornecido por corporações permite-nos o desenvolvimento e implementação de programas, projetos e recursos para Eduardo.Inf.Br. Através dessas parcerias é possível que empreendedores e proprietários de pequenas empresas, recebam uma ampla variedade de conteúdos e ferramentas por meio de sistemas e suporte.
    Agradecemos a importância ao fornecimento de serviços, e a criação dos conteúdos e aprendizagens, oferecendo aos profissionais de Informática e alunos de Tecnologia da Informação grandes oportunidades.