Solaris man マニュアル
System Administration Commands                       nslookup(1M)

NAME
     nslookup - query Internet name servers interactively

SYNOPSIS
     nslookup [-option] [name | -]  [server]

DESCRIPTION
     The nslookup utility is a program to query  Internet  domain
     name  servers.  It  has  two  modes:  interactive  and  non-
     interactive. Interactive mode allows the user to query  name
     servers  for  information about various hosts and domains or
     to print a list of hosts in a domain.  Non-interactive  mode
     is used to print just the name and requested information for
     a host or domain.

PARAMETERS
     Interactive mode is entered in the following cases:

     1.  No arguments are  given  (the  default  name  server  is
         used).


     2.  The first argument is a hyphen (-) and the second  argu-
         ment  is  the  host  name  or Internet address of a name
         server.


     Non-interactive mode is  used  when  the  name  or  Internet
     address  of  the  host to be looked up is given as the first
     argument. The optional second argument  specifies  the  host
     name or address of a name server.

     Options can also be specified on the command  line  if  they
     precede  the  arguments  and are prefixed with a hyphen. For
     example, to change the default query type to  host  informa-
     tion, and the initial timeout to 10 seconds, type:

     nslookup -query=hinfo  -timeout=10

INTERACTIVE COMMANDS
     host  [server]  Look  up  information  for  host  using  the
                     current  default  server or using server, if
                     specified. If host is  an  Internet  address
                     and  the query type is A or PTR, the name of
                     the host is returned. If host is a name  and
                     does  not have a trailing period, the search
                     list is used to qualify the name.   To  look
                     up  a host not in the current domain, append
                     a period to the name.



     server domain   Change the default server to domain; lserver
     lserver domain  uses  the initial server to look up informa-
                     tion about domain,  while  server  uses  the
                     current  default server. If an authoritative
                     answer can't be found, the names of  servers
                     that might have the answer are returned.




     root            Not implemented.



     finger          Not implemented.



     ls              Not implemented.



     view            Not implemented.



     help            Not implemented.



     ?               Not implemented.



     exit            Exits the program.



     set keyword[=value]

         This command is used to change  state  information  that
         affects the lookups. Valid keywords are:


         all             Prints the current values  of  the  fre-
                         quently used options to set. Information
                         about the  current  default  server  and
                         host is also printed.



         class=value     Change the query class to one of:

                         IN       the Internet class




                         CH       the Chaos class



                         HS       the Hesiod class



                         ANY      wildcard



                         The class specifies the  protocol  group
                         of  the  information.   (Default  =  IN;
                         abbreviation = cl)


         [no]debug       Turn debugging mode on. More information
                         is  printed about the packet sent to the
                         server   and   the   resulting   answer.
                         (Default   =   nodebug;  abbreviation  =
                         [no]deb)



         [no]d2          Turn  debugging  mode  on.  A  lot  more
                         information  is printed about the packet
                         sent to the  server  and  the  resulting
                         answer.  (Default = nod2)



         domain=name     Sets the search list to name.



         [no]search      If the lookup request contains at  least
                         one period but doesn't end with a trail-
                         ing period, append the domain  names  in
                         the  domain  search  list to the request
                         until an answer is received.  (Default =
                         search)



         port=value      Change the default TCP/UDP  name  server
                         port to value.  (Default = 53; abbrevia-
                         tion = po)



         querytype=value Change the top of the information query.
         type=value      (Default = A; abbreviations = q, ty)




         [no]recurse     Tell the  name  server  to  query  other
                         servers if it does not have the informa-
                         tion.  (Default = recurse;  abbreviation
                         = [no]rec)



         retry=number    Set the number of retries to number.



         timeout=number  Change the initial timeout interval  for
                         waiting for a reply to number seconds.



         [no]vc          Always use a virtual circuit when  send-
                         ing  requests to the server.  (Default =
                         novc)



FILES
     /etc/resolv.conf        resolver configuration file



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    | Availability                | SUNWbind9                   |
    | Interface Stability         | External                    |
    |_____________________________|_____________________________|


SEE ALSO

     dig(1M), host(1M), named(1M), attributes(5)

NOTES
     Source for BIND9 is available in the SUNWbind9S package.