Infra - Redes
Tutorial de TCP/IP – Parte 35 – DNS - Comandos ipconfig e nslookup
Nesta parte do tutorial apresentarei os comandos para você trabalhar com o DNS.
por Júlio Cesar Fabris BattistiIntrodução
Prezados leitores, esta é a décima quarta parte, desta segunda etapa dos tutoriais de TCP/IP. As partes de 01 a 20, constituem o módulo que eu classifiquei como Introdução ao TCP/IP. O objetivo do primeiro módulo (Parte 01 a 20) foi apresentar o TCP/IP, mostrar como é o funcionamento dos serviços básicos, tais como endereçamento IP e Roteamento e fazer uma apresentação dos serviços relacionados ao TCP/IP, tais como DNS, DHCP, WINS, RRAS, IPSec, Certificados Digitais, ICS, compartilhamento da conexão Internet e NAT. Nesta segunda parte da série, que irá da parte 20 até a parte 40 ou 50 (ou quem sabe até 60), apresentarei as ações práticas, relacionadas com os serviços DNS, DHCP e WINS no Windows 2000 Server.
Nesta parte do tutorial apresentarei os comandos para você trabalhar com o DNS.
Comandos para trabalhar com o DNS.
Existem alguns comandos relacionados diretamente com o DNS, tanto com o cliente DNS, nas estações de trabalho da rede, quanto no servidor DNS. Neste item apresentarei as utilizações básicas dos seguintes comandos:
- ipconfig
- nslookup
Os comandos ipconfig e nslookup são utilizados nas estações de trabalho, para pesquisar o DNS e resolver problemas relacionados ao DNS.
O comando ipconfig
Neste item falarei das opções do comando ipconfig, relacionadas com o DNS. O comando ipconfig já foi descrito na introdução ao protocolo TCP/IP. Este comando é utilizado, basicamente, para exibir as configurações do protocolo TCP/IP de um computador. Porém ele tem opções relacionadas ao DNS e também ao DHCP. Neste item mostrarei as opções relacionadas ao DNS.
Anteriormente, na parte teórica sobre o DNS, descrevi que o cliente DNS mantém um cache local de DNS, para agilizar a resolução de nomes, evitando que nomes já resolvidos tenham que passar por todo o processo de resolução 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 estação de trabalho:
Windows IP Configuration
activex.microsoft.com
----------------------------------------
Record Name . . . . . : activex.microsoft.com
Record Type . . . . . : 1
Time To Live . . . . : 6105
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 207.46.196.108
codecs.microsoft.com
----------------------------------------
Record Name . . . . . : codecs.microsoft.com
Record Type . . . . . : 1
Time To Live . . . . : 6106
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 207.46.196.120
loginnet.passport.com
----------------------------------------
Record Name . . . . . : loginnet.passport.com
Record Type . . . . . : 1
Time To Live . . . . : 164
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 65.54.226.247
1.0.0.127.in-addr.arpa
----------------------------------------
Record Name . . . . . : 1.0.0.127.in-addr.arpa.
Record Type . . . . . : 12
Time To Live . . . . : 596929
Data Length . . . . . : 4
Section . . . . . . . : Answer
PTR Record . . . . . : localhost
Outra opção do comando ipconfig, relacionada com o DNS é a opção flushdns. Esta opção limpa o cache local do DNS. Esta opção é especialmente útil em uma situação em que houve problemas com o servidor DNS e após a resolução do problema, os clientes reclamam que conseguem acessar alguns sites e não conseguem acessar outros sites. Isso acontece porque no cache local do cliente, existem registros que podem não ser mais válidos. Neste caso a solução é 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 informações de um servidor DNS. As informações obtidas com o comando nslookup, normalmente são utilizadas para a resolução 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 informações sobre as zonas existentes em um servidor DNS.
Vamos aprender a utilizar o comando nslookup, através de alguns exemplos práticos.
Para utilizar o comando nslookup, siga os passos indicados a seguir:
1. Faça o logon como Administrador ou com uma conta com permissão de administrador.
2. Abra um Prompt de comando.
3. Podemos utilizar o comando nslookup em dois modos diferentes. No modo direto, digitamos o comando e mais alguns parâmetros, 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 informações. Nas duas primeiras linhas, é retornado o nome e o endereço IP do servidor DNS pesquisado. Na segunda linha é retornado o nome e o endereço IP do servidor server2.
Figura - Utilizando o comando nslookup, no modo direto.
4. Caso tenhamos que fazer várias 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 número IP do servidor DNS configurado como DNS primário, nas propriedades do TCP/IP e abre um prompt indicado pelo sinal de maior (>), conforme indicado pela Figura a seguir:
Figura - Utilizando o comando nslookup, no modo interativo.
5. No modo interativo, no prompt >, digite help e tecle Enter, será exibida uma listagem com os diversos comandos disponíveis no modo interativo.
6. Para achar o endereço IP de um computador da rede, simplesmente digite o nome do computador e tecle Enter.
7. Experimento o comando ls –d abc.com (troque abc.com pelo nome do seu domínio DNS) e tecle Enter. Este comando irá listar todos os registros DNS do domínio abc.com, inclusive alguns registros criados pelo Windows 2000 Server para uso interno do Active Directory.
8. Para sair do modo interativo digite exit e tecle Enter.
9. Para sair do Prompt de comando, digite exit e tecle Enter.
Sobre DNS era isso. Nas próximas partes desta série de tutoriais, você irá aprender sobre o DHCP – Dynamic Host Configuration Protocol. Na Parte 9 deste tutorial, eu apresentei uma introdução teórica ao DHCP. A partir da próxima parte, você aprenderá sobre a parte Prática do DHCP.
Conclusão
Neste
parte do tutorial você aprendeu sobre os comandos ipconfig e nslookup. Com isso
encerramos o nosso estudo sobre o DNS no Windows 2000 Server. A partir da próxima
parte desta série de tutoriais, você aprenderá sobre o DHCP no Windows 2000 Server.
- Monitorando Redes com o The DudeRedes
- Padrões em Rack de RedesRedes
- A Internet de cabeça para baixoRedes
- Como compartilhar o acesso da rede 3G?Redes
- Como Configurar um Servidor DHCPWindows Server