UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL - UFRGS
INSTITUTO DE INFORMÁTICA
PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO - MESTRADO

CMP148 - Gerência de Redes
Profª. Liane M. R. Tarouco
Aula 3

Aluna: Graciana S. Fischer

 

Interface WEB para utilização da Ferramenta NSLOOKUP

 
A ferramenta NSLOOKUP solicita informações para Servidores de Domínios da Internet, podendo trabalhar em dois modos: interativo ou não-interativo.

Modo interativo

Neste modo pode-se interagir com vários Servidores de Domínios e com várias máquinas. O comando entra em modo interativo quando nenhum argumento de configuração é fornecido, ou seja, ao digitar somente nslookup na linha de comando, ou quando o primeiro argumento é um hífen (-) e o segundo argumento é o nome de uma máquina ou de um Servidor de Domínios. Quando nenhum agumento é fornecido, o comando estabelece que as solicitações serão feitas para o Servidor de Domínios da máquina onde está sendo executado o comando. Um conjunto de argumentos podem ser especificados no arquivo .nslookup, no diretório "home" do usuário.
Modo não-interativo
A solicitação de informações é específica para uma determinada máquina ou um determinado Servidor de Domínio. No caso de se utilizar a própria máquina para efetuar a consulta, é apenas necessário referenciar o endereço ou o nome de um Servidor de Domínio do qual serão mostradas as informações e o parâmetro de consulta desejado.
 
Nesta interface WEB será possível utilizar o comando apenas em modo não-interativo. O modo interativo não pode ser implementado porque o modo de funcionamento do CGI não permite interação com o usuário do browser. No momento que é submetido o form, o CGI é executado e o resultado é retornado de acordo com os parâmetros informados, não permitindo interação durante sua execução.
 
SINTAXE
    nslookup -[opcao] [maquina ou domínio consultado]
     

    ARGUMENTOS DO MODO NÃO-INTERATIVO

    O parametro opcao é

    -q [querytype ou query] =

      (A - endereço do host internet,
      CNAME - nome canônico para um alias,
      HINFO - informações sobre a CPU e tipo de sistema operacional,
      KEY - chave de segurança,
      MINFO - lista informações dobre o mailbox ou mail,
      MX - trocador de mail,
      NS - servidor de nome para o named zone,
      PTR - se a pesquisa for pelo endereço internet é convertido para o nome da máquina,
      SIG - registro de assinatura,
      SOA - informações sobre o domínio,
      TXT - informações sobre textos,
      UINFO - informações sobre usuário,
      WKS - supporta serviços well-known
      ANY - tenta listar todas as opções anteriores possíveis)


    Máquina ou domínio consultado Trata-se do nome da máquina ou domínio que se deseja consultar.
     

    EXEMPLOS DE UTILIZAÇÃO:

    Comando:   nslookup -q=cname polaris.unisc.br
    Resposta:

      Server:  caracol.inf.ufrgs.br
      Address:  143.54.11.7

      unisc.br
              origin = dns.unisc.br
              mail addr = postmaster.unisc.br
              serial = 2000001
              refresh = 10800 (3H)
              retry   = 3600 (1H)
              expire  = 604800 (1W)
              minimum ttl = 86400 (1D)


    Comando:nslookup -q=key neblina.unisinos.br
    Resposta:

        Server:  caracol.inf.ufrgs.br
        Address:  143.54.11.7

        unisinos.br
                origin = neblina.unisinos.br
                mail addr = root.neblina.unisinos.br
                serial = 99121718
                refresh = 10800 (3H)
                retry   = 3600 (1H)
                expire  = 604800 (1W)
                minimum ttl = 86400 (1D)

    UTILIZANDO O COMANDO:

    Para utilizar o comando, escolha na lista abaixo o parâmetro desejado para efetuar a query:

     
    CNAME  HINFO  KEY  MINFO 
    MX  NS  PTR  SIG  SOA 
    TXT  UINFO  WKS  ANY 

    Informe a máquina ou domínio que deseja consultar: