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:
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.