nslookup - consulta interativa de servidores de nomes da Internet
SINTAXE
nslookup [-opção] [nome | -] [servidor]
DESCRIÇÃO
nslookup é um programa para consultar servidores de nomes de domínio da Internet. O nslookup tem dois modos: interativo e não interativo. O modo interativo permite que o usuário consulte servidores de nomes para obter informações sobre vários hosts e domínios ou para imprimir uma lista de hosts em um domínio. O modo não interativo imprime apenas o nome e as informações solicitadas para um host ou domínio.
ARGUMENTOS
O modo interativo é iniciado nos seguintes casos:
quando nenhum argumento é fornecido (o servidor padrão é usado);
quando o primeiro argumento é um hífen (-) e o segundo argumento é o nome do host ou o endereço IP de um servidor de nomes.
O modo não interativo é usado quando o nome ou o endereço IP do host a ser consultado é fornecido como o primeiro argumento. O segundo argumento opcional especifica o nome do host ou o endereço de um servidor de nomes.
As opções também podem ser especificadas na linha de comando se precederem os argumentos e forem prefixadas com um hífen. Por exemplo, para alterar o tipo de consulta padrão para informações do host, com um tempo limite inicial de 10 segundos, digite:
nslookup -query=hinfo -timeout=10
A opção -version faz com que o nslookup imprima o número da versão e saia imediatamente.
COMANDOS INTERATIVOS
host [servidor]
Este comando procura informações para host usando o servidor padrão atual ou usando servidor, se especificado. Se host for um endereço IP e o tipo de consulta for A ou PTR, o nome do host será retornado. Se host for um nome e não tiver um ponto final (.), a lista de pesquisa será usada para qualificar o nome.
Para procurar um host que não esteja no domínio atual, adicione um ponto ao final do nome.
server domínio | lserver domínio
Esses comandos alteram o servidor padrão para domínio; lserver usa o servidor inicial para procurar informações sobre domínio, enquanto server usa o servidor padrão atual. Se uma resposta autoritativa não puder ser encontrada, os nomes dos servidores que podem ter a resposta são retornados.
root Este comando não é implementado.
finger Este comando não é implementado.
ls Este comando não é implementado.
view Este comando não é implementado.
help Este comando não é implementado.
? Este comando não é implementado.
exit Este comando sai do programa.
set palavra-chave[=valor]
Este comando é usado para alterar as informações de estado que afetam as pesquisas. As palavras-chave válidas são:
all Esta palavra-chave imprime os valores atuais das opções mais usadas para definir. As informações sobre o servidor padrão atual e o host também são impressas.
class=valor
Esta palavra-chave altera a classe da consulta para uma das seguintes:
IN a classe da Internet
CH a classe do Chaos
HS a classe do Hesiod
ANY curinga
A classe especifica o grupo de protocolo das informações. O padrão é IN; a abreviação para esta palavra-chave é cl.
nodebug
Esta palavra-chave ativa ou desativa a exibição do pacote de resposta completo e quaisquer pacotes de resposta intermediários ao pesquisar. O padrão para esta palavra-chave é nodebug; a abreviação para esta palavra-chave é [no]deb.
nod2 Esta palavra-chave ativa ou desativa o modo de depuração. Isso exibe mais informações sobre o que o nslookup está fazendo. O padrão é nod2.
domain=nome
Esta palavra-chave define a lista de pesquisa para nome.
nosearch
Se a solicitação de pesquisa contiver pelo menos um ponto, mas não terminar com um ponto final, esta palavra-chave anexa os nomes na lista de pesquisa de domínio à solicitação até que uma resposta seja recebida. O padrão é search.
port=valor
Esta palavra-chave altera a porta TCP/UDP padrão do servidor de nomes para valor, a partir do padrão, porta 53. A abreviação para esta palavra-chave é po.
querytype=valor | type=valor
Esta palavra-chave altera o tipo da consulta de informações para valor. Os padrões são A e, em seguida, AAAA; as abreviações para essas palavras-chave são q e ty.
Observe que é possível especificar apenas um tipo de consulta. Apenas o comportamento padrão procura ambos quando uma alternativa não é especificada.
norecurse
Esta palavra-chave diz ao servidor de nomes para consultar outros servidores se não tiver as informações. O padrão é recurse; a abreviação para esta palavra-chave é [no]rec.
ndots=número
Esta palavra-chave define o número de pontos (separadores de rótulos) em um domínio que desativa a pesquisa. Nomes absolutos sempre interrompem a pesquisa.
retry=número
Esta palavra-chave define o número de tentativas para número.
timeout=número
Esta palavra-chave altera o intervalo de tempo limite inicial para aguardar uma resposta para número, em segundos.
novc Esta palavra-chave indica que um circuito virtual sempre deve ser usado ao enviar solicitações para o servidor. novc é o padrão.
nofail Esta palavra-chave tenta o próximo servidor de nomes se um servidor de nomes responder com SERVFAIL ou uma referência (nofail) ou termina a consulta (fail) em tal resposta. O padrão é nofail.
VALORES DE RETORNO
nslookup retorna com um status de saída de 1 se alguma consulta falhar e 0 caso contrário.
SUPORTE A IDN
Se o nslookup foi compilado com suporte a IDN (nome de domínio internacionalizado), ele pode aceitar e exibir nomes de domínio não ASCII. O nslookup converte adequadamente a codificação de caracteres de um nome de domínio antes de enviar uma solicitação a um servidor DNS ou exibir uma resposta do servidor. Para desativar o suporte a IDN, defina a variável de ambiente IDN_DISABLE. O suporte a IDN é desativado se a variável estiver definida quando o nslookup for executado ou quando a saída padrão não for um tty.
ARQUIVOS
/etc/resolv.conf
VEJA TAMBÉM
AUTOR
Internet Systems Consortium
DIREITOS AUTORAIS
2025 Internet Systems Consortium