2019-02-06 22:02:20 +00:00
. \" Copyright (C) 2000-2002, 2004, 2005, 2007-2009, 2014-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: host
. \" 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: 2009-01-20
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 "HOST" "1" "2009\-01\-20" "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"
2001-06-08 16:38:10 +00:00
host \- DNS lookup utility
2005-05-11 06:05:43 +00:00
.SH "SYNOPSIS"
2018-09-04 06:05:08 +00:00
.HP \w '\fBhost\fR\ 'u
2017-08-30 01:12:14 +00:00
\fB host\fR [\fB \- aACdlnrsTUwv\fR ] [\fB \- c\ \fR \fB \fI class\fR \fR ] [\fB \- N\ \fR \fB \fI ndots\fR \fR ] [\fB \- R\ \fR \fB \fI number\fR \fR ] [\fB \- t\ \fR \fB \fI type\fR \fR ] [\fB \- W\ \fR \fB \fI wait\fR \fR ] [\fB \- m\ \fR \fB \fI flag\fR \fR ] [[\fB \- 4\fR ] | [\fB \- 6\fR ]] [\fB \- v\fR ] [\fB \- V\fR ] {name} [server]
2001-06-08 16:38:10 +00:00
.SH "DESCRIPTION"
.PP
2005-10-13 03:14:05 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
is a simple utility for performing DNS lookups\& . It is normally used to convert names to IP addresses and vice versa\& . When no arguments or options are given,
2005-10-13 03:14:05 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
prints a short summary of its command line arguments and options\& .
2005-10-13 03:14:05 +00:00
.PP
\fI name\fR
2015-10-06 05:45:21 +00:00
is the domain name that is to be looked up\& . It can also be a dotted\- decimal IPv4 address or a colon\- delimited IPv6 address, in which case
2005-10-13 03:14:05 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
will by default perform a reverse lookup for that address\& .
2005-10-13 03:14:05 +00:00
\fI server\fR
is an optional argument which is either the name or IP address of the name server that
\fB host\fR
should query instead of the server or servers listed in
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf\& .
2016-04-30 01:05:59 +00:00
.SH "OPTIONS"
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- 4
.RS 4
Use IPv4 only for query transport\& . See also the
\fB \- 6\fR
option\& .
.RE
.PP
\- 6
.RS 4
Use IPv6 only for query transport\& . See also the
\fB \- 4\fR
option\& .
.RE
.PP
\- a
.RS 4
"All"\& . The
2005-10-13 03:14:05 +00:00
\fB \- a\fR
2016-04-30 01:05:59 +00:00
option is normally equivalent to
2016-05-27 01:05:21 +00:00
\fB \- v \- t \fR \fB ANY\fR \& . It also affects the behaviour of the
2016-04-30 01:05:59 +00:00
\fB \- l\fR
list zone option\& .
.RE
2005-10-13 03:14:05 +00:00
.PP
2017-03-26 01:05:14 +00:00
\- A
.RS 4
"Almost all"\& . The
\fB \- A\fR
option is equivalent to
\fB \- a\fR
except RRSIG, NSEC, and NSEC3 records are omitted from the output\& .
.RE
.PP
2016-04-30 01:05:59 +00:00
\- c \fI class\fR
.RS 4
2016-05-27 01:05:21 +00:00
Query class: This can be used to lookup HS (Hesiod) or CH (Chaosnet) class resource records\& . The default class is IN (Internet)\& .
2016-04-30 01:05:59 +00:00
.RE
.PP
\- C
.RS 4
Check consistency:
2005-10-13 03:14:05 +00:00
\fB host\fR
2016-04-30 01:05:59 +00:00
will query the SOA records for zone
2005-10-13 03:14:05 +00:00
\fI name\fR
2015-10-06 05:45:21 +00:00
from all the listed authoritative name servers for that zone\& . The list of name servers is defined by the NS records that are found for the zone\& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- d
.RS 4
Print debugging traces\& . Equivalent to the
2005-10-13 03:14:05 +00:00
\fB \- v\fR
2016-04-30 01:05:59 +00:00
verbose option\& .
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- l
.RS 4
List zone: The
\fB host\fR
2016-05-27 01:05:21 +00:00
command performs a zone transfer of zone
2016-04-30 01:05:59 +00:00
\fI name\fR
and prints out the NS, PTR and address records (A/AAAA)\& .
.sp
Together, the
2016-05-27 01:05:21 +00:00
\fB \- l \- a\fR
2016-04-30 01:05:59 +00:00
options print all records in the zone\& .
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- N \fI ndots\fR
.RS 4
The number of dots that have to be in
2005-10-13 03:14:05 +00:00
\fI name\fR
2015-10-06 05:45:21 +00:00
for it to be considered absolute\& . The default value is that defined using the ndots statement in
/etc/resolv\& .conf, or 1 if no ndots statement is present\& . Names with fewer dots are interpreted as relative names and will be searched for in the domains listed in the
2005-10-13 03:14:05 +00:00
\fB search\fR
or
\fB domain\fR
directive in
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf\& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- r
.RS 4
2016-05-27 01:05:21 +00:00
Non\- recursive query: Setting this option clears the RD (recursion desired) bit in the query\& . This should mean that the name server receiving the query will not attempt to resolve
2016-04-30 01:05:59 +00:00
\fI name\fR \& . The
\fB \- r\fR
option enables
2005-10-13 03:14:05 +00:00
\fB host\fR
2016-04-30 01:05:59 +00:00
to mimic the behavior of a name server by making non\- recursive queries and expecting to receive answers to those queries that can be referrals to other name servers\& .
.RE
.PP
\- R \fI number\fR
.RS 4
Number of retries for UDP queries: If
2005-10-13 03:14:05 +00:00
\fI number\fR
2015-10-06 05:45:21 +00:00
is negative or zero, the number of retries will default to 1\& . The default value is 1, or the value of the
2014-04-20 01:05:19 +00:00
\fI attempts\fR
option in
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf, if set\& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- s
.RS 4
Do
\fI not\fR
send the query to the next nameserver if any server responds with a SERVFAIL response, which is the reverse of normal stub resolver behavior\& .
.RE
.PP
\- t \fI type\fR
.RS 4
2016-05-27 01:05:21 +00:00
Query type: The
2016-04-30 01:05:59 +00:00
\fI type\fR
argument can be any recognized query type: CNAME, NS, SOA, TXT, DNSKEY, AXFR, etc\& .
.sp
When no query type is specified,
2005-10-13 03:14:05 +00:00
\fB host\fR
2016-04-30 01:05:59 +00:00
automatically selects an appropriate query type\& . By default, it looks for A, AAAA, and MX records\& . If the
\fB \- C\fR
option is given, queries will be made for SOA records\& . If
\fI name\fR
is a dotted\- decimal IPv4 address or colon\- delimited IPv6 address,
2005-10-13 03:14:05 +00:00
\fB host\fR
2016-04-30 01:05:59 +00:00
will query for PTR records\& .
.sp
2016-05-27 01:05:21 +00:00
If a query type of IXFR is chosen the starting serial number can be specified by appending an equal followed by the starting serial number (like
\fB \- t \fR \fB IXFR=12345678\fR )\& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2017-04-21 01:05:18 +00:00
\- T, \- U
2016-04-30 01:05:59 +00:00
.RS 4
2017-04-21 01:05:18 +00:00
TCP/UDP: By default,
2005-10-13 03:14:05 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
uses UDP when making queries\& . The
2005-10-13 03:14:05 +00:00
\fB \- T\fR
2017-04-21 01:05:18 +00:00
option makes it use a TCP connection when querying the name server\& . TCP will be automatically selected for queries that require it, such as zone transfer (AXFR) requests\& . Type ANY queries default to TCP but can be forced to UDP initially using
\fB \- U\fR \& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- m \fI flag\fR
.RS 4
Memory usage debugging: the flag can be
\fI record\fR ,
\fI usage\fR , or
\fI trace\fR \& . You can specify the
\fB \- m\fR
option more than once to set multiple flags\& .
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- v
.RS 4
Verbose output\& . Equivalent to the
\fB \- d\fR
debug option\& . Verbose output can also be enabled by setting the
\fI debug\fR
2016-05-27 01:05:21 +00:00
option in
/etc/resolv\& .conf\& .
2016-04-30 01:05:59 +00:00
.RE
2005-10-13 03:14:05 +00:00
.PP
2016-04-30 01:05:59 +00:00
\- V
.RS 4
Print the version number and exit\& .
.RE
.PP
\- w
.RS 4
2016-05-27 01:05:21 +00:00
Wait forever: The query timeout is set to the maximum possible\& . See also the
2005-10-13 03:14:05 +00:00
\fB \- W\fR
2016-04-30 01:05:59 +00:00
option\& .
.RE
.PP
\- W \fI wait\fR
.RS 4
2016-05-27 01:05:21 +00:00
Timeout: Wait for up to
2005-10-13 03:14:05 +00:00
\fI wait\fR
2016-04-30 01:05:59 +00:00
seconds for a reply\& . If
2005-10-13 03:14:05 +00:00
\fI wait\fR
2016-04-30 01:05:59 +00:00
is less than one, the wait interval is set to one second\& .
.sp
By default,
2014-04-20 01:05:19 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
will wait for 5 seconds for UDP responses and 10 seconds for TCP connections\& . These defaults can be overridden by the
2014-04-20 01:05:19 +00:00
\fI timeout\fR
option in
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf\& .
2016-04-30 01:05:59 +00:00
.sp
See also the
\fB \- w\fR
option\& .
.RE
2005-09-09 13:40:39 +00:00
.SH "IDN SUPPORT"
.PP
2005-10-13 03:14:05 +00:00
If
\fB host\fR
2015-10-06 05:45:21 +00:00
has been built with IDN (internationalized domain name) support, it can accept and display non\- ASCII domain names\& .
2005-10-13 03:14:05 +00:00
\fB host\fR
2018-11-21 23:58:39 +00:00
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
2005-10-13 03:14:05 +00:00
\fB IDN_DISABLE\fR
2015-10-06 05:45:21 +00:00
environment variable\& . The IDN support is disabled if the variable is set when
2005-10-13 03:14:05 +00:00
\fB host\fR
2015-10-06 05:45:21 +00:00
runs\& .
2001-06-08 16:38:10 +00:00
.SH "FILES"
.PP
2015-10-06 05:45:21 +00:00
/etc/resolv\& .conf
2001-06-08 16:38:10 +00:00
.SH "SEE ALSO"
.PP
2005-10-13 03:14:05 +00:00
\fB dig\fR (1),
2015-10-06 05:45:21 +00:00
\fB named\fR (8)\& .
.SH "AUTHOR"
.PP
\fB Internet Systems Consortium, Inc\& .\fR
2006-06-29 13:03:32 +00:00
.SH "COPYRIGHT"
2006-12-12 01:45:21 +00:00
.br
2019-02-06 22:02:20 +00:00
Copyright \(co 2000-2002, 2004, 2005, 2007-2009, 2014-2019 Internet Systems Consortium, Inc. ("ISC")
2006-12-12 01:45:21 +00:00
.br