Configurando um servidor de DNS
Esse artigo explica o conceito de DNS, seu surgimento, como funcionam as consultas entre os servidores, como configurar um cliente e um servidor de nomes.
O que é DNS?
Um dos mais importantes serviços existentes na Internet, o DNS
(Domain Name Service) ou Serviço de Nome de Domínio ou ainda,
Servidor de Nome de Domínio (trate-o como quiser), é o assunto
em destaque em
www.useredhat.com.br.
Antes de aprendermos a montar um servidor DNS, é interessante relembrarmos como funcionam algumas coisas na Internet.
Quando usamos o browser para navegar e aí consultamos sites diversos, vemo-nos sempre clicando na barra de endereços do mesmo e digitando algo como www.algumsite.com.br. A pergunta é: como após alguns segundos este site é exibido em nossa máquina, onde ele está fisicamente? como ele sabe que alguém fez uma solicitação pra que ele fosse exibido, porque digitamos WWW?
Podemos observar uma coisa em comum em todos os sites pelos quais navegamos. Todos eles são chamados pelo nome, ou seja, aprendemos com muito mais facilidade o nome www.algumsite.com.br do que o números de IP (Protocolo de Internet) do servidor onde o site esta hospedado.
Ao digitarmos esse endereço no browser, o mesmo se encarrega de iniciar um trabalho para que esse nome possa ser traduzido (resolvido) em um numero IP. Os responsáveis por essa tradução são os servidores DNS. Sempre, lembre-se disso, ao digitarmos um nome de site qualquer em nosso browser, haverá sempre um DNS que vai descobrir pra nós onde está o site que queremos, ou melhor, qual o IP da máquina onde esse site está hospedado.
Mas o DNS não atua apenas quando digitamos algo do tipo WWW. Há outros serviços em que o trabalho de um DNS é fundamental. O envio de mensagens eletrônicas (e-mail) e a transferência de arquivos na Internet (FTP), são outros exemplos que podemos citar.
Para que o trabalho do DNS seja realmente válido, existe um outro elemento nessa história toda, são os domínios. Podemos citar o domínio useredhat.com.br como exemplo. Esse domínio (veja que o www não aparece, pois www não faz parte dos nomes de domínio) foi registrado por alguém em um órgão nacional que cuida do registro de domínios no Brasil. Estamos falando da Fapesp (registro.br).
Para que um domínio seja válido, é necessário que o mesmo tenha sido registrado na Fapesp (isso no caso do Brasil). Após o registro, podemos usar o domínio para diversas finalidades, inclusive montar servidores DNS. Imagine um servidor DNS com o nome de DNS1.USEREDHAT.COM.BR. Observe que apenas acrescentamos o DNS1 ao nome do domínio. A mesma coisa pode acontecer com uma conta de e-mail, como por exemplo: fulanodetal@useredhat.com.br. Note a presença do domínio nas duas situações. Em ambas as situações nós não temos a presença explícita de número de IP, apenas o nome do domínio. Como vimos anteriormente, quem se encarrega de traduzir domínios em número de IP são os servidores DNS.
Antes de aprendermos a montar um servidor DNS, é interessante relembrarmos como funcionam algumas coisas na Internet.
Quando usamos o browser para navegar e aí consultamos sites diversos, vemo-nos sempre clicando na barra de endereços do mesmo e digitando algo como www.algumsite.com.br. A pergunta é: como após alguns segundos este site é exibido em nossa máquina, onde ele está fisicamente? como ele sabe que alguém fez uma solicitação pra que ele fosse exibido, porque digitamos WWW?
Podemos observar uma coisa em comum em todos os sites pelos quais navegamos. Todos eles são chamados pelo nome, ou seja, aprendemos com muito mais facilidade o nome www.algumsite.com.br do que o números de IP (Protocolo de Internet) do servidor onde o site esta hospedado.
Ao digitarmos esse endereço no browser, o mesmo se encarrega de iniciar um trabalho para que esse nome possa ser traduzido (resolvido) em um numero IP. Os responsáveis por essa tradução são os servidores DNS. Sempre, lembre-se disso, ao digitarmos um nome de site qualquer em nosso browser, haverá sempre um DNS que vai descobrir pra nós onde está o site que queremos, ou melhor, qual o IP da máquina onde esse site está hospedado.
Mas o DNS não atua apenas quando digitamos algo do tipo WWW. Há outros serviços em que o trabalho de um DNS é fundamental. O envio de mensagens eletrônicas (e-mail) e a transferência de arquivos na Internet (FTP), são outros exemplos que podemos citar.
Para que o trabalho do DNS seja realmente válido, existe um outro elemento nessa história toda, são os domínios. Podemos citar o domínio useredhat.com.br como exemplo. Esse domínio (veja que o www não aparece, pois www não faz parte dos nomes de domínio) foi registrado por alguém em um órgão nacional que cuida do registro de domínios no Brasil. Estamos falando da Fapesp (registro.br).
Para que um domínio seja válido, é necessário que o mesmo tenha sido registrado na Fapesp (isso no caso do Brasil). Após o registro, podemos usar o domínio para diversas finalidades, inclusive montar servidores DNS. Imagine um servidor DNS com o nome de DNS1.USEREDHAT.COM.BR. Observe que apenas acrescentamos o DNS1 ao nome do domínio. A mesma coisa pode acontecer com uma conta de e-mail, como por exemplo: fulanodetal@useredhat.com.br. Note a presença do domínio nas duas situações. Em ambas as situações nós não temos a presença explícita de número de IP, apenas o nome do domínio. Como vimos anteriormente, quem se encarrega de traduzir domínios em número de IP são os servidores DNS.