Artigo: 200525 - Última revisão: segunda-feira, 23 de Maio de 2005 - Revisão: 2.0 Utilizar a ferramenta NSlookup.exe
Nesta páginaSumário
O Nslookup.exe é uma ferramenta administrativa da linha de comandos para efeitos de teste e resolução de problemas de servidores de DNS. Esta ferramenta é instalada juntamente com o protocolo TCP/IP através do Painel de controlo (Control Panel). Este artigo inclui diversas sugestões de utilização da ferramenta Nslookup.exe.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido). Mais Informação
Para utilizar a ferramenta Nslookup.exe, tenha em conta o seguinte:
A ferramenta Nslookup.exe pode ser executada em dois modos: interactivo e não interactivo. O modo não interactivo é útil quando é necessário devolver apenas um único conjunto de dados. A sintaxe do modo não interactivo é: nslookup [-opção] [nome_anfitrião] [servidor] Para iniciar a ferramenta Nslookup.exe no modo interactivo, escreva simplesmente "nslookup" na linha de comandos: C:\> nslookup Servidor predefinido (Default Server): servidor_nomes1.domínio.com Address: 10.0.0.1 > Ao escrever "help" ou "?" na linha de comandos será gerada uma lista de comandos disponíveis. Tudo o que escrever na linha de comandos que não seja reconhecido como um comando válido é assumido como um nome de anfitrião e é efectuada uma tentativa de resolver o mesmo utilizando o servidor predefinido. Para interromper os comandos interactivos, prima CTRL+C. Para sair do modo interactivo e voltar à linha de comandos, escreva exit na linha de comandos. Segue-se o resultado da ajuda que contém também uma lista completa de opções:
Comandos: (os identificadores são apresentados em maiúsculas, [] significa opcional)
NAME - imprimir informações sobre o NAME do anfitrião/domínio utilizando o servidor
predefinido
NAME1 NAME2 - como o anterior, mas utilizando NAME2 como servidor
help ou ? - imprimir informações sobre os comandos comuns
set OPTION - definir uma opção
all - imprimir opções, servidor actual e anfitrião
[no]debug - imprimir informações de depuração
[no]d2 - imprimir informações de depuração exaustivas
[no]defname - acrescentar o nome do domínio a cada consulta
[no]recurse - pedir uma resposta recursiva para a consulta
[no]search - utilizar a lista de procura de domínios
[no]vc - utilizar sempre um circuito virtual
domain=NAME - definir o domínio predefinido como NAME
srchlist=N1[/N2/.../N6] - definir o domínio como N1 e a lista de procura como N1, N2,
etc.
root=NAME - definir o servidor raiz como NAME
retry=X - definir o número de repetições para X
timeout=X - definir o intervalo de tempo de espera inicial como X segundos
type=X - definir o tipo de consulta (ex. A, ANY, CNAME, MX,
NS, PTR, SOA, SRV)
querytype=X - o mesmo que o tipo
class=X - definir a classe de consulta (ex. IN (Internet), ANY)
[no]msxfr - utilizar a transferência de zona rápida de MS
ixfrver=X - a versão actual a utilizar num pedido de transferência IXFR
server NAME - definir o servidor predefinido como NAME, utilizando o servidor predefinido actual
lserver NAME - definir o servidor predefinido como NAME, utilizando o servidor inicial
finger [USER] - finger do NAME opcional no anfitrião predefinido actual
root - definir o servidor predefinido actual como raiz
ls [opt] DOMAIN [> FILE] - lista de endereços no DOMAIN (opcional: saída para
FILE)
-a - lista de nomes canónicos e aliases
-d - lista de todos os registos
-t TYPE - lista os registos do tipo indicado (ex.: A, CNAME,
MX, NS, PTR etc.)
view FILE - ordena um ficheiro de saída 'ls' e apresenta-o com pg
exit - sair do programa
É possível definir várias opções diferentes na ferramenta Nslookup.exe executando o comando set na linha de comandos. Poderá obter uma lista completa destas opções escrevendo set all. Consulte acima o comando set para obter uma impressão das opções disponíveis. Consultar tipos diferentes de dadosPara consultar tipos diferentes de dados dentro do espaço de nomes de domínio, utilize o comando set type ou set q[uerytype] na linha de comandos. Por exemplo, para consultar os dados do servidor de correio, escreva o seguinte:
C:\> nslookup
Servidor predefinido (Default Server): ns1.domínio.com
Address: 10.0.0.1
> set q=mx
> mailhost
Servidor (Server): ns1.domínio.com
Address: 10.0.0.1
anfitrião_correio.domínio.com MX preferência (MX preference) = 0, servidor de correio (mail exchanger) =
anfitrião_correio.domínio.com
anfitrião_correio.domínio.com endereço Internet (internet address) = 10.0.0.5
>
Quando efectuar uma consulta de um nome remoto pela primeira vez, a resposta é autoritária, mas para consultas subsequentes serão não autoritárias. A primeira vez que um anfitrião remoto é consultado, o servidor de DNS local contacta o servidor de DNS com autoridade sobre o domínio. O servidor de DNS local colocará essas informações em cache, de modo a que consultas subsequentes sejam respondidas sem autoridade fora da cache do servidor local. Consultar directamente a partir de outro servidor de nomesPara consultar outro servidor de nomes directamente, utilize os comandos server ou lserver para mudar para esse servidor de nomes. O comando lserver utiliza o servidor local para obter o endereço do servidor para o qual pretende mudar, enquanto o comando server utiliza o servidor predefinido actual para obter o endereço.Exemplo: C:\> nslookup Servidor predefinido (Default Server): servidor_nomes1.domínio.com Address: 10.0.0.1 > servidor (server) 10.0.0.2 Servidor predefinido (Default Server): servidor_nomes2.domínio.com Address: 10.0.0.2 > Utilizar a ferramenta Nslookup.exe para transferir toda a zonaA ferramenta Nslookup pode ser utilizada para transferir toda uma zona utilizando o comando ls. Este procedimento é útil para ver todos os anfitriões dentro de um domínio remoto. A sintaxe do comando ls é:ls [- a | d | t tipo] domínio [> ficheiro] A utilização de ls sem argumentos devolverá uma lista de todos os endereços e dados do servidor de nomes. O parâmetro -a devolverá aliases e nomes canónicos, -d devolverá todos os dados e -t filtrará por tipo. Exemplo:
>ls domínio.com
[servidor_nomes1.domínio.com]
servidor_nomes1.domínio.com. NS servidor (server) = ns1.domínio.com
servidor_nomes2.domínio.com NS servidor (server) = ns2.domínio.com
servidor_nomes1 A 10.0.0.1
servidor_nomes2 A 10.0.0.2
>
As transferências de zona podem ser bloqueadas no servidor de DNS de modo a que apenas endereços ou redes autorizados possam executar esta função. Será devolvido o seguinte erro se tiver sido definida a segurança da zona:
*** Não é possível listar o domínio exemplo.com.: Consulta recusada
- ou - *** Can't list domain example.com.: Query refused Para obter informações adicionais, consulte o seguinte artigo ou artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 193837
(http://support.microsoft.com/kb/193837/PT/
)
Windows NT 4.0 DNS Server Default Zone Security Settings Resolução de problemas de Nslookup.exeTempo limite do servidor predefinido esgotadoQuando iniciar o utilitário Nslookup.exe, poderão ocorrer os seguintes erros:
*** Não é possível localizar o nome para o endereço w.x.y.z: Tempo limite esgotado
- ou - *** Can't find server name for address w.x.y.z: Timed out NOTA: w.x.y.z é o primeiro servidor de DNS apresentado na lista de ordem de procura do serviço de DNS.
*** Não é possível localizar o nome para o endereço 127.0.0.1: Tempo limite esgotado
- ou - *** Can't find server name for address 127.0.0.1: Timed out O primeiro erro indica que não é possível contactar o servidor de DNS ou o serviço não está em execução nesse computador. Para corrigir este problema, inicie o serviço de DNS nesse servidor ou verifique a existência de possíveis problemas de conectividade. O segundo erro indica que não foram definidos servidores na lista de ordem de procura do serviço de DNS. Para corrigir este problema, adicione o endereço IP de um servidor de DNS válido a esta lista. Para obter informações adicionais, consulte o seguinte artigo ou artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 172060
(http://support.microsoft.com/kb/172060/PT/
)
NSLOOKUP: Can't Find Server Name for Address 127.0.0.1 Não é possível localizar o nome do servidor ao iniciar o Nslookup.exeAo iniciar o utilitário Nslookup.exe, poderá ocorrer o seguinte erro:
*** Não é possível localizar o nome para o endereço w.x.y.z: Domínio não existente
- ou - *** Can't find server name for address w.x.y.z: Non-existent domain Este erro ocorre quando não há registos de PTR para o endereço IP do servidor de nomes. Quando o Nslookup.exe é iniciado, efectua uma pesquisa inversa para obter o nome do servidor predefinido. Se não existirem dados de PTR, é devolvida esta mensagem de erro. Para resolver a mesma certifique-se de que existe uma zona de pesquisa inversa e de que a mesma contém registos de PTR dos servidores de nomes. Para obter informações adicionais, consulte o seguinte artigo ou artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 172953
(http://support.microsoft.com/kb/172953/PT/
)
How to Install and Configure Microsoft DNS Server Erro do Nslookup em domínios subordinadosQuando efectuar uma consulta ou efectuar uma transferência de zona num domínio subordinado, o Nslookup poderá devolver os seguintes erros:
*** ns.domínio.com não consegue localizar domínio.subordinado.com.: Domínio não existente
- ou - *** ns.domain.com can't find child.domain.com.: Non-existent domain
*** Não é possível listar o domínio domínio.subordinado.com.: Domínio não existente
- ou - *** Can't list domain child.domain.com.: Non-existent domain No gestor de DNS, poderá ser adicionado um novo domínio na zona primária, criando um domínio subordinado. Ao criar um domínio subordinado deste modo não é criado um ficheiro db diferente para o domínio, assim, ao efectuar uma consulta nesse domínio ou executar uma transferência de zona no mesmo produzirá os erros referidos anteriormente. Ao executar uma transferência de zona no domínio principal, os dados dos domínios principal e subordinado serão listados. Para contornar este problema, crie uma nova zona primária no servidor de DNS para o domínio subordinado. | Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo