2019-02-06 22:02:20 +00:00
. \" Copyright (C) 2004-2007, 2010, 2013-2019 Internet Systems Consortium, Inc. ("ISC")
2005-05-11 06:05:43 +00:00
. \"
2016-07-21 07:11:01 +00:00
. \" This Source Code Form is subject to the terms of the Mozilla Public
. \" License, v. 2.0. If a copy of the MPL was not distributed with this
. \" file, You can obtain one at http://mozilla.org/MPL/2.0/.
2005-05-12 23:54:40 +00:00
. \"
2005-05-11 06:05:43 +00:00
.hy 0
.ad l
2015-10-06 05:45:21 +00:00
'\" t
2006-06-29 13:03:32 +00:00
. \" Title: nslookup
. \" Author:
2018-09-04 06:05:08 +00:00
. \" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
2015-10-06 05:45:21 +00:00
. \" Date: 2014-01-24
2006-06-29 13:03:32 +00:00
. \" Manual: BIND9
2015-10-06 05:45:21 +00:00
. \" Source: ISC
. \" Language: English
2006-06-29 13:03:32 +00:00
. \"
2015-10-06 05:45:21 +00:00
.TH "NSLOOKUP" "1" "2014\-01\-24" "ISC" "BIND9"
. \" -----------------------------------------------------------------
. \" * Define some portability stuff
. \" -----------------------------------------------------------------
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. \" http://bugs.debian.org/507673
. \" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n (.g .ds Aq \(aq
.el .ds Aq '
. \" -----------------------------------------------------------------
. \" * set default formatting
. \" -----------------------------------------------------------------
2005-10-13 03:14:05 +00:00
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
2015-10-06 05:45:21 +00:00
. \" -----------------------------------------------------------------
. \" * MAIN CONTENT STARTS HERE *
. \" -----------------------------------------------------------------
2005-10-13 03:14:05 +00:00
.SH "NAME"
2004-08-16 06:01:59 +00:00
nslookup \- query Internet name servers interactively
2005-05-11 06:05:43 +00:00
.SH "SYNOPSIS"
2018-09-04 06:05:08 +00:00
.HP \w '\fBnslookup\fR\ 'u
2005-05-11 06:05:43 +00:00
\fB nslookup\fR [\fB \- option\fR ] [name\ |\ \- ] [server]
2004-08-16 06:01:59 +00:00
.SH "DESCRIPTION"
.PP
2005-10-13 03:14:05 +00:00
\fB Nslookup\fR
2015-10-06 05:45:21 +00:00
is a program to query Internet domain name servers\& .
2005-10-13 03:14:05 +00:00
\fB Nslookup\fR
2015-10-06 05:45:21 +00:00
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\& .
2004-08-16 06:01:59 +00:00
.SH "ARGUMENTS"
.PP
2005-10-13 03:14:05 +00:00
Interactive mode is entered in the following cases:
2015-10-06 05:45:21 +00:00
.sp
.RS 4
.ie n \{ \
\h '-04' 1.\h '+01'\c
. \}
.el \{ \
.sp -1
.IP " 1." 4 .2
. \}
2004-08-16 06:01:59 +00:00
when no arguments are given (the default name server will be used)
2015-10-06 05:45:21 +00:00
.RE
2006-06-29 13:03:32 +00:00
.sp
2015-10-06 05:45:21 +00:00
.RS 4
.ie n \{ \
\h '-04' 2.\h '+01'\c
. \}
.el \{ \
.sp -1
.IP " 2." 4 .2
. \}
when the first argument is a hyphen (\- ) and the second argument is the host name or Internet address of a name server\& .
2006-06-29 13:03:32 +00:00
.RE
2004-08-16 06:01:59 +00:00
.PP
2015-10-06 05:45:21 +00:00
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\& .
2004-08-16 06:01:59 +00:00
.PP
2015-10-06 05:45:21 +00:00
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 information, and the initial timeout to 10 seconds, type:
2010-02-23 01:14:31 +00:00
.sp
2015-10-06 05:45:21 +00:00
.if n \{ \
2010-02-23 01:14:31 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
. \}
2010-02-23 01:14:31 +00:00
.nf
nslookup \- query=hinfo \- timeout=10
.fi
2015-10-06 05:45:21 +00:00
.if n \{ \
2010-02-23 01:14:31 +00:00
.RE
2015-10-06 05:45:21 +00:00
. \}
2014-03-04 01:05:04 +00:00
.PP
The
\fB \- version\fR
option causes
\fB nslookup\fR
2015-10-06 05:45:21 +00:00
to print the version number and immediately exits\& .
2004-08-16 06:01:59 +00:00
.SH "INTERACTIVE COMMANDS"
2006-12-12 01:45:21 +00:00
.PP
2006-12-17 04:54:22 +00:00
\fB host\fR [server]
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
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\& .
2005-10-13 03:14:05 +00:00
.sp
2015-10-06 05:45:21 +00:00
To look up a host not in the current domain, append a period to the name\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB server\fR \fI domain\fR
2006-12-12 01:45:21 +00:00
.RS 4
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB lserver\fR \fI domain\fR
2006-12-12 01:45:21 +00:00
.RS 4
2005-10-13 03:14:05 +00:00
Change the default server to
\fI domain\fR ;
\fB lserver\fR
uses the initial server to look up information about
\fI domain\fR , while
\fB server\fR
2015-10-06 05:45:21 +00:00
uses the current default server\& . If an authoritative answer can\* (Aqt be found, the names of servers that might have the answer are returned\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB root\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB finger\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB ls\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB view\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB help\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB ?\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
not implemented
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB exit\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Exits the program\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-10-13 03:14:05 +00:00
\fB set\fR \fI keyword\fR \fI [=value]\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
This command is used to change state information that affects the lookups\& . Valid keywords are:
2006-12-12 01:45:21 +00:00
.PP
2004-08-16 06:01:59 +00:00
\fB all\fR
2006-12-12 01:45:21 +00:00
.RS 4
2005-10-13 03:14:05 +00:00
Prints the current values of the frequently used options to
2015-10-06 05:45:21 +00:00
\fB set\fR \& . Information about the current default server and host is also printed\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB class=\fR \fI value\fR
2006-12-12 01:45:21 +00:00
.RS 4
2005-10-13 03:14:05 +00:00
Change the query class to one of:
2006-12-12 01:45:21 +00:00
.PP
2004-08-16 06:01:59 +00:00
\fB IN\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
the Internet class
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB CH\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
the Chaos class
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB HS\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
the Hesiod class
2006-12-12 01:45:21 +00:00
.RE
.PP
2004-08-16 06:01:59 +00:00
\fB ANY\fR
2006-12-12 01:45:21 +00:00
.RS 4
2004-08-16 06:01:59 +00:00
wildcard
.RE
2015-10-06 05:45:21 +00:00
.sp
The class specifies the protocol group of the information\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = IN; abbreviation = cl)
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB debug\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Turn on or off the display of the full response packet and any intermediate response packets when searching\& .
2005-10-13 03:14:05 +00:00
.sp
(Default = nodebug; abbreviation =
[no]deb)
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB d2\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Turn debugging mode on or off\& . This displays more about what nslookup is doing\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = nod2)
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB domain=\fR \fI name\fR
2006-12-12 01:45:21 +00:00
.RS 4
2005-10-13 03:14:05 +00:00
Sets the search list to
2015-10-06 05:45:21 +00:00
\fI name\fR \& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB search\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
If the lookup request contains at least one period but doesn\* (Aqt end with a trailing period, append the domain names in the domain search list to the request until an answer is received\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = search)
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB port=\fR \fI value\fR
2006-12-12 01:45:21 +00:00
.RS 4
2005-10-13 03:14:05 +00:00
Change the default TCP/UDP name server port to
2015-10-06 05:45:21 +00:00
\fI value\fR \& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = 53; abbreviation = po)
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB querytype=\fR \fI value\fR
2006-12-12 01:45:21 +00:00
.RS 4
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB type=\fR \fI value\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Change the type of the information query\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = A; abbreviations = q, ty)
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB recurse\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Tell the name server to query other servers if it does not have the information\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = recurse; abbreviation = [no]rec)
2006-12-12 01:45:21 +00:00
.RE
.PP
2013-09-04 22:49:18 +00:00
\fB ndots=\fR \fI number\fR
.RS 4
2015-10-06 05:45:21 +00:00
Set the number of dots (label separators) in a domain that will disable searching\& . Absolute names always stop searching\& .
2013-09-04 22:49:18 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB retry=\fR \fI number\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Set the number of retries to number\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2005-05-11 06:05:43 +00:00
\fB timeout=\fR \fI number\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Change the initial timeout interval for waiting for a reply to number seconds\& .
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB vc\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Always use a virtual circuit when sending requests to the server\& .
2005-10-13 03:14:05 +00:00
.sp
2004-08-16 06:01:59 +00:00
(Default = novc)
2006-12-12 01:45:21 +00:00
.RE
.PP
2017-04-21 01:05:18 +00:00
\fB \fI [no]\fR \fR \fB fail\fR
2006-12-12 01:45:21 +00:00
.RS 4
2015-10-06 05:45:21 +00:00
Try the next nameserver if a nameserver responds with SERVFAIL or a referral (nofail) or terminate query (fail) on such a response\& .
2005-10-13 03:14:05 +00:00
.sp
2005-08-25 03:12:48 +00:00
(Default = nofail)
2004-08-16 06:01:59 +00:00
.RE
2015-10-06 05:45:21 +00:00
.sp
2006-12-12 01:45:21 +00:00
.RE
2016-01-05 01:04:24 +00:00
.SH "RETURN VALUES"
.PP
\fB nslookup\fR
returns with an exit status of 1 if any query failed, and 0 otherwise\& .
2018-11-21 23:58:39 +00:00
.SH "IDN SUPPORT"
.PP
If
\fB nslookup\fR
has been built with IDN (internationalized domain name) support, it can accept and display non\- ASCII domain names\& .
\fB nslookup\fR
appropriately converts character encoding of domain name before sending a request to DNS server or displaying a reply from the server\& . If you\* (Aqd like to turn off the IDN support for some reason, define the
\fB IDN_DISABLE\fR
environment variable\& . The IDN support is disabled if the variable is set when
\fB nslookup\fR
runs or when the standard output is not a tty\& .
2004-08-16 06:01:59 +00:00
.SH "FILES"
.PP
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf
2004-08-16 06:01:59 +00:00
.SH "SEE ALSO"
.PP
2005-10-13 03:14:05 +00:00
\fB dig\fR (1),
\fB host\fR (1),
2015-10-06 05:45:21 +00:00
\fB named\fR (8)\& .
2004-08-16 06:01:59 +00:00
.SH "AUTHOR"
.PP
2015-10-06 05:45:21 +00:00
\fB Internet Systems Consortium, Inc\& .\fR
2006-06-29 13:03:32 +00:00
.SH "COPYRIGHT"
2015-10-06 05:45:21 +00:00
.br
2019-02-06 22:02:20 +00:00
Copyright \(co 2004-2007, 2010, 2013-2019 Internet Systems Consortium, Inc. ("ISC")
2006-12-12 01:45:21 +00:00
.br