Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome do exerccio:
Recursos:
Orientaes Pedaggicas:
Objectivos
Tipo de Avaliao:
N:
Definio de DNS
DNS a abreviatura de sistema de nomes de domnio (DNS, Domain Name System), um sistema para
atribuir nomes a servios de rede e computadores, organizado de acordo com uma hierarquia de domnios.
A atribuio de nomes de DNS utilizada em redes TCP/IP, tal como a Internet, para localizar
computadores e servios atravs de nomes amigveis de utilizador. Quando um utilizador introduz um
nome DNS numa aplicao, os servios de DNS podem resolver o nome para outra informao associada a
este como, por exemplo, um endereo IP.
O sistema de distribuio de nomes de domnio comeou no ano de 1984, e atravs dele tornou-se
possvel que os nomes de hosts residentes em uma base de dados podessem ser distribudos entre
vrios servidores, diminuindo assim a carga em qualquer servidor. DNS baseia-se em nomes
hierrquicos e permite a inscrio de vrios dados digitados alm do nome do host e do IP. PElo
fato de a base de dados de DNS ser distribudo, o tamanho ilimitado e o desempenho no altera
quando outros servidores so adicionados.
A seguinte figura mostra uma utilizao bsica do DNS, que consiste na localizao do endereo IP de um
computador baseado no respectivo nome.
Comando
Descrio
Nslookup
Dnscmd
Ipconfig
Uma zona reversa, que ser descrita em uma das prximas partes deste tutorial, faria o contrrio, ou
seja, dado um endereo IP, o DNS pesquisa na zona reversa para encontrar o nome associado ao
endereo IP. As zonas secundrias somente podem ser criadas se j existir uma zona primria. As
zonas secundrias contm uma cpia integral dos registros da zona primria e recebem as atualiaes
efetuadas na zona primria atravs do mecanismo de replicao de zonas.
Nota: O console DNS pode ser utilizado para gerenciar toda a estrutura de DNS da empresa de uma
maneira centralizada. O administrador pode usar o console DNS para conectar-se com outros servidores
DNS da rede da empresa e gerenciar zonas e configuraes dos diversos servidores DNS da rede, a
partir de um nico console DNS, centralizadamente.
Na Figura a seguir, apresento um exemplo onde estou utilizando o console DNS para gerenciar dois
servidores DNS diferentes. Para conectar-se a um servidor DNS remoto basta clicar com o boto direito
do mouse na opo DNS (primeira opo, bem em cima, no painel da esquerda). No menu de opes
que exibido clique em Conectar-se ao Computador.... Ser exibida a janela Selecionar mquina
de destino. Clique na opo No seguinte computador. Ao lado desta opo digite o nome ou o
endereo IP do servidor DNS a ser acessado. Clique em OK e pronto, agora voc pode gerenciar o
servidor DNS remotamente. O administrador responsvel pela DNS pode criar um console
personalizado, onde so adicionados os vrios servidores DNS pelos quais ele responsvel.
Feito este breve comentrio, vamos voltar a criao de uma zona direta, no servidor DNS do Windows
2000 Server.
Configurar um sufixo DNS primrio para o computador, que posicionado aps o nome de host
ou do computador para formar o nome de domnio totalmente qualificado (FQDN). Por exemplo,
o nome do computador pode ser micro01 e o sufixo DNS ser abc.com.br. Com isso o nome
completo (FQDN) ser: micro01.abc.com.br.
Configurar uma lista de servidores DNS para que os clientes usaro ao resolver nomes DNS,
como um servidor DNS primri e todos os servidores DNS alternativos a serem usados se o
servidor primrio no estiver disponvel.
Configurar a lista ou mtodo de pesquisa de sufixo DNS a ser usado pelo cliente quando ele
executa pesquisas de consultas DNS para nomes de domnio curtos no qualificados.
Letras maisculas, de A a Z
Letras minsculas, de a a z
Nmeros, 0 a 9
Hfens -
Se a sua rede oferece suporte a espaos de nome NetBIOS e DNS, voc poder usar um nome de
computador diferente dentro de cada espao de nome. No entanto, recomendvel, sempre que
possvel, tentar usar os nomes de computador que possuem 15 caracteres ou menos (que o limite
para nomes NetBios, utilizados pelo WINS, conforme descreverei nos tpicos sobre WINS, em futuros
tutoriais desta srie), alm de seguir os requisitos de nomes definidos acima.
Por padro, no Windows 2000 Server, o rtulo mais esquerda no nome DNS completo do computador
de clientes igual ao nome do computador NetBIOS, a menos que esse rtulo tenha 16 caracteres ou
mais. Quando esses rtulos excedem o comprimento mximo para o NetBIOS (que de 15 caracteres),
o nome do computador NetBIOS truncado com base no rtulo total especificado.
Na prtica, todo computador ter dois nomes. Um nome NetBios que configurado na guia
Identificao de rede, na janela de propriedades do Meu computador e um nome de host, o qual
configurado na janela de propriedades avanadas do protocolo TCP/IP, na guia DNS. Evidentemente
que estes nomes devem ser iguais.
Se a integrao do DNS com o WINS estiver ativada (conforme descrito anteriormente), ser preciso
usar nomes de host e NetBios iguais para o computador. De outra forma, os resultados obtidos nas
consultas do DNS ao WINS podero ser inconsistentes.
ipconfig
nslookup
Os comandos ipconfig e nslookup so utilizados nas estaes de trabalho, para pesquisar o DNS e
resolver problemas relacionados ao DNS.
O comando ipconfig
Neste item falarei das opes do comando ipconfig, relacionadas com o DNS. O comando ipconfig j foi
descrito na introduo ao protocolo TCP/IP. Este comando utilizado, basicamente, para exibir as
configuraes do protocolo TCP/IP de um computador. Porm ele tem opes relacionadas ao DNS e
tambm ao DHCP. Neste item mostrarei as opes relacionadas ao DNS.
Anteriormente, na parte terica sobre o DNS, descrevi que o cliente DNS mantm um cache local de
DNS, para agilizar a resoluo de nomes, evitando que nomes j resolvidos tenham que passar por todo
o processo de resoluo novamente. Voc pode exibir o cache local do DNS, utilizando o seguinte
comando:
ipconfig /displaydns
Ser listado o cache do DNS local, no formato indicado a seguir, onde apresento a parte inicial da
listagem do cache local do DNS de uma estao de trabalho:
Windows IP Configuration
activex.microsoft.com
---------------------------------------.
.
.
:
activex.microsoft.com
.
.
.
.
:
1
.
.
.
.
:
6105
.
.
.
.
:
4
Record
Name
.
.
Record
Type
.
Time
To
Live
Data
Length
.
Section . . . . . . . : Answer
Record
Name
.
.
Record
Type
.
Time
To
Live
Data
Length
.
Section . . . . . . . : Answer
Record
Name
.
.
Record
Type
.
Time
To
Live
Data
Length
.
Section . . . . . . . : Answer
Record
Record
Name
.
Type
.
.
1.0.0.127.in-addr.arpa
---------------------------------------.
.
:
1.0.0.127.in-addr.arpa.
.
.
.
.
:
12
Time
To
Live
Data
Length
.
Section . . . . . . . : Answer
PTR Record
.
.
.
.
.
.
:
.
596929
4
. . . . . : localhost
Outra opo do comando ipconfig, relacionada com o DNS a opo flushdns. Esta opo limpa o cache
local do DNS. Esta opo especialmente til em uma situao em que houve problemas com o
servidor DNS e aps a resoluo do problema, os clientes reclamam que conseguem acessar alguns
sites e no conseguem acessar outros sites. Isso acontece porque no cache local do cliente, existem
registros que podem no ser mais vlidos. Neste caso a soluo limpar o cache local do DNS. Para
limpar
o
cache
local
do
DNS,
basta
utilizar
o
comando
indicado
a
seguir:
ipconfig/flushdns
Este comando limpa o cache do DNS e retorna a mensagem indicada a seguir:
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
O comando nslookup
O comando nslookup utilizado para obter informaes de um servidor DNS. As informaes obtidas
com o comando nslookup, normalmente so utilizadas para a resoluo de problemas relacionados com
o DNS. Com o comando nslookup voc pode retornar partes selecionadas dos registros de uma zona,
voc pode verificar se um servidor DNS est funcionando normalmente e responden s consultas, voc
pode obter informaes sobre as zonas existentes em um servidor DNS.
Vamos aprender a utilizar o comando nslookup, atravs de alguns exemplos prticos.
Para utilizar o comando nslookup, siga os passos indicados a seguir:
1.
Faa o logon como Administrador ou com uma conta com permisso de administrador.
2.
3.
Podemos utilizar o comando nslookup em dois modos diferentes. No modo direto, digitamos o
comando e mais alguns parmetros, e o Windows 2000 Server retorna um determinado resultado.
Considere o exemplo da Figura a seguir, onde digitei o seguinte comando nslookup server2. O Windows
2000 Server retorna diversas informaes. Nas duas primeiras linhas, retornado o nome e o endereo
IP do servidor DNS pesquisado. Na segunda linha retornado o nome e o endereo IP do servidor
server2.
4.
Caso tenhamos que fazer vrias pesquisas de nome, pode ser mais interessante utilizar o
comando nslookup no modo interativo. Neste modo, digite simplesmente nslookup e tecle Enter. O
Windows 2000 Server exibe o nome e o nmero IP do servidor DNS configurado como DNS primrio,
nas propriedades do TCP/IP e abre um prompt indicado pelo sinal de maior (>), conforme indicado pela
Figura a seguir:
9.