>? Commands: (identifiers are shown in uppercase, [] means optional) NAME - print info about the host/domain NAME using default server NAME1 NAME2 - as above, but use NAME2 as server help or ? - print info on common commands; see nslookup(1) for details set OPTION - set an option all - print options, current server and host [no]debug - print debugging information [no]d2 - print exhaustive debugging information [no]defname - append domain name to each query [no]recurse - ask for recursive answer to query [no]vc - always use a virtual circuit domain=NAME - set default domain name to NAME srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc. root=NAME - set root server to NAME retry=X - set number of retries to X timeout=X - set initial time-out interval to X seconds querytype=X - set query type, e.g. A, ANY, CNAME, HINFO, MX, PX, NS, PTR, SOA, TXT, WKS type=X - synonym for querytype server NAME - set default server to NAME, using current default server lserver NAME - set default server to NAME, using initial server finger [USER] - finger the optional NAME at the current default host root - set current default server to the root ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE) -a - list canonical names and aliases -h - list HINFO (CPU type and operating system) -s - list well-known services -d - list all records -t TYPE - list records of the given type (e.g., A,CNAME,MX, etc.) view FILE - sort an 'ls' output file and view it with more exit - exit the program, ^D also exits >
nslookup
� utilizado para questionar servidores de nomes de dom�nios Internet (Internet domain name servers).
Pode ser utilizado de um forma interactiva ou n�o-interactiva.
Este modo � utilizado para apresentar o nome e informa��o associada relativa a um computador (host) ou dom�nio. O nome ou endere�o Internet � fornecido como primeiro par�metro. O segundo par�metro � opcional e corresponde ao nome ou endere�o de um servidor de nomes de dom�nios (name server).
Com o modo interactivo, o utilizador pode questionar servidores de nomes de dom�nios de modo a obter informa��o sobre v�rios computaores e dom�nios ou para imprimir a lista de computadores existentes num dom�nio. Este modo � invocado quando especifica o comando nslookup
sem par�metros, sendo ent�o utilizado o servidor de nomes de dom�nios pr�-definido. Pode ainda invocar este modo interactivo se o primeiro par�metro utilizado for um - e o segundo par�metro for o nome de um computador ou endere�o Internet de um servidor de nomes de dom�nios.
nslooukp
atrav�s do ficheiro .nslookuprc
localizado no home directory do utilizador. Os par�metros de configura��o devem ser colocados um em cada linha.
As op��es do comando nslookup
tamb�m podem ser especificadas na linha de comandos do UNIX se precederem os par�metros e tenham como prefixo o -. Por exemplo para mudar o tipo de inqu�rito pr�-definido para informa��o sobre o computador (host information), e o timeout inicil para 10 segundos dever� utilizar o comando:
nslookup -query=hinfo -timeout=10
exit
.O comprimento da linha de comandos tem de ser inferior a 256 caracteres. Tenha em aten��o que um comando n�o reconhecido ser� interpretado como um nome de computador.
host [servidor]
Pesquisar informa��o sobre host
utilizando o servidor pr�-definido ou o server
se definido. Se host
for um endere�o Internet e o inqu�rito � do tipo A ou PTR, ser� apresentado o nome do computador. Se host
for o nome
De um computador e n�o terminar num ponto, o nome de dom�nio pr�-definido ser� acrescentado ao nome. (este comportamento depende do estado das op��es set: domain, srchlist, defname e search).
Para obter informa��o sobre um computador que n�o perten�a ao dom�nio corrente acrescente um ponto ao nome.
server domain
lserver domain
Muda o servidor por omiss�o para domain
. O comando lserver
utiliza o servidor inicial para localizar informa��o sobre domain
, enquanto server
utiliza o servidor por omiss�o (que poder� ser igual ou n�o ao servidor inicial). Se n�o poder ser obtida uma resposta authoritative, s�o apresentados os nomes dos servidores que poder�o ter a resposta.
root
Muda o servidor por omiss�o para o servidor da raiz do espa�o de nomes de dom�nios. Correntemente, � utilizado o computador ns.internic.net
. Este comando � um sin�nimo do comando
lserver ns.internic.net
.
O nome do servidor ra�z pode ser alterado com o comando set root
.
finger [nome] [>ficheiro]
finger [nome] [>>ficheiro]
Estabelece uma liga��o com o servidor finger por omiss�o do host corrente.
O host corrente � definido quando um lookup anterior para um determinado
host teve sucesso e devolveu informa��o sobre o endere�o (ver o comando
set querytype=A
). O par�metro nome
� opcional. Os s�mbolos < e >> podem ser utilizados
para redireccionar output da forma usual.
ls [op��o] dom�nio [>ficheiro]
ls [op��o] dom�nio [>ficheiro]
Lista a informa��o dispon�vel para dom�nio
, criando ou acrescentando opcionalmente ao ficheiro ficheiro
. O output por omiss�o cont�m os nomes dos computadores e os respectivos endere�os Internet.
O par�metro op��o
pode ser um dos seguintes:
-t tipo_query
Lista todos os registos do tipo especificado.
-a
Lista aliases dos computadores do dom�nio. � um sin�nimo de -t CNAME
.
-h
Lista informa��o sobre o CPU e o sistema operativo do dom�nio. � um sin�nimo de -t HINFO
.
-s
Apresenta os well-known services do dom�nio. � um sin�nimo de -t WKS
.
view ficheiro
Ordena e lista o output de comandos ls
utilizando o comando more.
help
?
Apresenta um breve sum�rio dos comandos.
exit
Termina o programa nslookup.
set par�metro[=valor]
Este comando � utilizado para alterar o estado de par�metros que afectam as pesquisas. Os par�metros permitidos s�o:
all
Imprime os valores correntes das op��es utilizadas frequentemente com o set
. A informa��o sobre o servidor e host por omiss�o tamb�m � impressa.
class=valor
Muda a classe de pesquisa para uma das seguintes:
IN |
A classe Internet |
CHAOS |
A classe Chaos |
HESIOD |
A classe Hesiod do projecto MIT Athena |
ANY |
Qualquer uma das acima apresentadas |
A classe especifica o grupo de protocolos da informa��o. Por omiss�o � utilizado IN, abbreviation=cl.
[no]debug
Activa o modo de depura��o de erros (debugging). � apresentada bastante mais informa��o �cerca do pacote enviado para o servidor e da resposta resultante. Por omiss�o o valor nodebug, e pode-se utilizar a abrevia��o [no]deb
.
[no]d2
Activa a depura��o exaustiva de erros. Essencialmente s�o impressos todos os campos
de cada pacote impresso. Por omiss�o � igual a nod2
.
domain=nome
Altera o nome do dom�nio por omiss�o para nome
. O nome de dom�nio por omiss�o � acrescentado ao pedido de lookup dependendo do estado das op��es defname
e search
. A lista de pesquisa de dom�nios cont�m os parentes do dom�nio por defeito se possuir pelo menos dois componentes no respectivo nome.
Por exemplo, se o dom�nio por defeito for cc.berkeley.edu
, a lista de pesquisa � cc.berkeley.edu
e berkeley.edu
.
Utilize o comando set srchlist
para especificar uma lista diferente. Utilize o comando set all
para apresentar a lista. Por omiss�o � igual ao valor do nome do host, a /etc/resolv.conf
ou a LOCALDOMAIN. Pode utilizar como abrevia��o do
.
srchlist=nome1/nome2/...
Altera o nome de dom�nio por omiss�o para nome
e a lista de pesquisa de dom�nios para nome1,nome2,...
. Um m�ximo de 6 nomes separados pelo �simbolo / pode ser especificados.
Por exemplo o comando:
set srchlist=lcs.mit.edu/ai.mit.edu/mit.edu
lcs.mit.edu
e a lista de
pesquisa para os tr�s nomes de dom�nio. Este comando sobrep�e-se ao nome de dom�nio e � lista de pesquisa por omiss�o definidas pelo comand set domain
. Utilize o comando set all
para visualizar a lista. Por omiss�o � igual
ao valor baseado no hostname, /etc/resolv.conf
, ou LOCALDOMAIN
.
Pode-se utilizar a abrevia��o srchl
.
[no]defname
Se estiver configurada, acrescenta o nome de dom�nio por omiss�o a um pedido de lookup
de um �nico componente (isto �, um que n�o possui um .). Por omiss�o � igual a
defname
, e pode-se utilizar a abreviatura [no]sea
.
port=valor
Altera o valor da porta do servidor de nomes TCP/UDP para valor
. Por defeito � igual a 53, e pode-se utilizar a abrevia��o po
.
querytype=valor
type=valor
Muda o tipo de pesquisa de informa��o para um dos seguintes valores:
A | O endere�o Internet do host. | |
CNAME | O nome can�nico (canonical name de um alias. | |
HINFO | O CPU utilizado pelo host e o tipo de sistema operativo. | |
MB | Mail Box ??? | |
MINFO | Informa��o sobre a caixa de correio ou lista de mensagens. | |
MG | Mail Group ??? | |
MR | Mail Rename ??? | |
MX | O mail exchanger. | |
NS | O servidor de nomes para a zona em causa. | |
PTR | O hostname se o inqu�rito for um endere�o Internet, sen�o o apontador para outra informa��o. | |
SOA | A informa��o sobre a start-of-authority do dom�nio. | |
TXT | A informa��o de texto. | |
UINFO | Informa��o sobre o utilizador. | |
WKS | Os services well-known suportados. |
q
e ty
.
[no]recurse
Informa o servidor de nomes que deve questionar outros servidores se n�o possuir a informa��o solicitada. Por omiss�o possui o valor recurse
e pode-se utilizar a abrevia��o [no]rec
.
retry=n�mero
Define o n�mero de tentativas para receber a resposta a um pedido. Se essa resposta n�o for recebida dentro de um determinado tempo (alter�vel atrav�s do comando set timeout
) o per�odo de timeout � duplicado e o pedido � reenviado. O valor de retry controla o n�mero de vezes que o pedido � reenviado antes de desistir da opera��o. Por omiss�o o valor � 4, e pode-se utilizar a abrevia��o ret
.
root=host
Altera o nome do servidor ra�z para host. Isto afecta o comando root
. Por defeito � igual a ns.internic.net.
, e pode-se utilizar a abrevia��o ro
.
timeout=n�mero
Altera para n�mero
o intervalo de tempo inicial de timeout utilizado para esperar por uma resposta.. Cada tentativa duplica o per�odo de timeout. Por defeito � 5 segundos e pode ser abreviado para ti
.
[no]vc
For�a a utiliza��o de um circuito virtual quando se enviam pedidos para o servidor. Por omiss�o � novc
e pode-se utilizar a abrevia��o [no]v
.
[no]ignoretc
Ignora erros de truncamento de pacotes. Por defeito � utilizado noignoretc
e pode-se utilizar a abrevia��o [no]ig
.
Timed out
O servidor n�o respondeu a um pedido ap�s uma determinado tempo (que pode ser configurado com o comando set timeout=valor
) e um certo n�mero de tentativas (que pode ser alterado atrav�s do comando set retry=valor
)
No response from server
N�o existe um servidor de nomes de dom�nios a ser executado no computador servidor.
No records
O servidor n�o possui registos do tipo do inqu�rito corrente para o host especificado, embora o host exista. O tipo de inqu�rito � definido atrav�s do comando set query type
.
Nonexistent domain
O host ou nome de dom�nio n�o existem.
Connection refused
Network is unreachable
A liga��o ao servidor de nomes ou servidor finger n�o pode ser estabelecida nesta altura. Este erro ocorre normalmente com os pedidos ls
e finger
.
Server failure
O servidor de nomes encontrou um inconsist�ncia interna na respectiva base de dados e pror esse motivo n�o pode fornecer uma resposta v�lida.
Refused
O servidor de nomes recusou-se a prestar o servi�o solicitado.
Format error
O servidor de nomes determinou que o pacote solicitado n�o estava no formato correcto. Pode significar um error no nslookup.
/usr/bin/nslookup
/etc/resolv.conf
$HOME/.nslookuprc
/usr/shared/misc/nslookup.help
INFORMA��O RELACIONADA
Comandos: | named(8) |
Fun��es: | resolver(4) |
Files: | resolv.conf(4) |
Especifica��es: | RFC1034, RFC1035 |