Tutorial de TCP/IP – Parte 35 – Comandos ipconfig e nslookup

Introdução:

Prezados leitores, esta √© a d√©cima quinta 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.

Para um curso completo sobre a instalação e Administração do DNS,no Windows 2000 Server, consulte, um dos livros indicados a seguir.

LIVRO IMPRESSO

MANUAL DE ESTUDOS PARA O EXAME 70-217 ‚Äď 752 p√°ginas

Um curso completo de Active Directory no Windows 2000 Server

E-BOOK EM FORMATO PDF

MANUAL DE ESTUDOS PARA O EXAME 70-216 ‚Äď 712 p√°ginas

Aprenda sobre o DNS, DHCP, WINS, RRAS, Roteamento, IPSEc, etc. 

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.