153N/A - Copyright (C) 2004, 2005, 2007-2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC") 153N/A - Copyright (C) 2000-2002 Internet Software Consortium. 943N/A - Permission to use, copy, modify, and/or distribute this software for any 153N/A - purpose with or without fee is hereby granted, provided that the above 153N/A - copyright notice and this permission notice appear in all copies. 919N/A - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 919N/A - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 919N/A - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 919N/A - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 919N/A - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 919N/A - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 919N/A - PERFORMANCE OF THIS SOFTWARE. 919N/A<
meta http-
equiv="Content-Type" content="text/html; charset=ISO-8859-1">
919N/A<
meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
919N/A<
body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><
div class="refentry">
153N/A<
div class="refnamediv">
153N/A<
p>host — DNS lookup utility</
p>
493N/A<
div class="refsynopsisdiv">
153N/A<
div class="cmdsynopsis"><
p><
code class="command">host</
code> [<
code class="option">-aCdlnrsTwv</
code>] [<
code class="option">-c <
em class="replaceable"><
code>class</
code></
em></
code>] [<
code class="option">-N <
em class="replaceable"><
code>ndots</
code></
em></
code>] [<
code class="option">-R <
em class="replaceable"><
code>number</
code></
em></
code>] [<
code class="option">-t <
em class="replaceable"><
code>type</
code></
em></
code>] [<
code class="option">-W <
em class="replaceable"><
code>wait</
code></
em></
code>] [<
code class="option">-m <
em class="replaceable"><
code>flag</
code></
em></
code>] [<
code class="option">-4</
code>] [<
code class="option">-6</
code>] [<
code class="option">-v</
code>] [<
code class="option">-V</
code>] {name} [server]</
p></
div>
153N/A<
div class="refsection">
911N/A<
a name="id-1.7"></
a><
h2>DESCRIPTION</
h2>
962N/A<
p><
span class="command"><
strong>host</
strong></
span>
962N/A is a simple utility for performing DNS lookups.
911N/A It is normally used to convert names to IP addresses and vice versa.
153N/A When no arguments or options are given,
153N/A <
span class="command"><
strong>host</
strong></
span>
153N/A prints a short summary of its command line arguments and options.
153N/A<
p><
em class="parameter"><
code>name</
code></
em> is the domain name that is to be
970N/A up. It can also be a dotted-decimal IPv4 address or a colon-delimited
970N/A IPv6 address, in which case <
span class="command"><
strong>host</
strong></
span> will by
970N/A perform a reverse lookup for that address.
970N/A <
em class="parameter"><
code>server</
code></
em> is an optional argument which
153N/A the name or IP address of the name server that <
span class="command"><
strong>host</
strong></
span>
153N/A should query instead of the server or servers listed in
493N/A<
div class="refsection">
153N/A<
a name="id-1.8"></
a><
h2>OPTIONS</
h2>
153N/A<
div class="variablelist"><
dl class="variablelist">
153N/A<
dt><
span class="term">-4</
span></
dt>
153N/A Use IPv4 only for query transport.
493N/A See also the <
code class="option">-6</
code> option.
970N/A<
dt><
span class="term">-6</
span></
dt>
970N/A Use IPv6 only for query transport.
153N/A See also the <
code class="option">-4</
code> option.
<
dt><
span class="term">-a</
span></
dt>
"All". The <
code class="option">-a</
code> option is normally equivalent
to <
code class="option">-v</
code> <
code class="option">-t</
code> <
code class="literal">ANY</
code>.
It also affects the behaviour of the <
code class="option">-l</
code>
<
dt><
span class="term">-c <
em class="replaceable"><
code>class</
code></
em></
span></
dt>
Query class: This can be used to lookup Hesiod or Chaosnet
class resource records. The default class is IN
<
dt><
span class="term">-C</
span></
dt>
Check consistency: <
span class="command"><
strong>host</
strong></
span> will query the
SOA records for zone <
em class="parameter"><
code>name</
code></
em> from all
the listed authoritative name servers for that zone. The
list of name servers is defined by the NS records that are
<
dt><
span class="term">-d</
span></
dt>
Equivalent to the <
code class="option">-v</
code> verbose option.
<
dt><
span class="term">-i</
span></
dt>
Use the
IP6.INT domain for reverse lookups of IPv6
addresses as defined in RFC1886 and deprecated in RFC4159.
The default is to use
IP6.ARPA as specified in RFC3596.
<
dt><
span class="term">-l</
span></
dt>
The <
span class="command"><
strong>host</
strong></
span> performs a zone transfer of
zone <
em class="parameter"><
code>name</
code></
em> and prints out the NS,
PTR and address records (
A/
AAAA).
Together, the <
code class="option">-l</
code> <
code class="option">-a</
code>
options print all records in the zone.
<
dt><
span class="term">-N <
em class="replaceable"><
code>ndots</
code></
em></
span></
dt>
The number of dots that have to be
in <
em class="parameter"><
code>name</
code></
em> for it to be considered
absolute. The default value is that defined using the
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 <
span class="type">search</
span> or <
span class="type">domain</
span> directive
<
dt><
span class="term">-r</
span></
dt>
Setting this option clears the <
span class="type">RD</
span> —
recursion desired — bit in the query. This should
mean that the name server receiving the query will not
attempt to resolve <
em class="parameter"><
code>name</
code></
em>.
The <
code class="option">-r</
code> option
enables <
span class="command"><
strong>host</
strong></
span> 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.
<
dt><
span class="term">-R <
em class="replaceable"><
code>number</
code></
em></
span></
dt>
Number of retries for UDP queries:
If <
em class="parameter"><
code>number</
code></
em> is negative or zero, the
number of retries will default to 1. The default value is
1, or the value of the <
em class="parameter"><
code>attempts</
code></
em>
<
dt><
span class="term">-s</
span></
dt>
Do <
span class="emphasis"><
em>not</
em></
span> send the query to the next
nameserver if any server responds with a SERVFAIL
response, which is the reverse of normal stub resolver
<
dt><
span class="term">-t <
em class="replaceable"><
code>type</
code></
em></
span></
dt>
the <
em class="parameter"><
code>type</
code></
em> argument can be any
recognized query type: CNAME, NS, SOA, TXT, DNSKEY, AXFR, etc.
When no query type is specified, <
span class="command"><
strong>host</
strong></
span>
automatically selects an appropriate query type. By default, it
looks for A, AAAA, and MX records.
If the <
code class="option">-C</
code> option is given, queries will
If <
em class="parameter"><
code>name</
code></
em> is a dotted-decimal IPv4
address or colon-delimited IPv6
address, <
span class="command"><
strong>host</
strong></
span> will query for PTR
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
(
e.g. <
code class="option">-t</
code> <
code class="literal">IXFR=12345678</
code>).
<
dt><
span class="term">-T</
span></
dt>
By default, <
span class="command"><
strong>host</
strong></
span> uses UDP when making
queries. The <
code class="option">-T</
code> 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.
<
dt><
span class="term">-m <
em class="replaceable"><
code>flag</
code></
em></
span></
dt>
Memory usage debugging: the flag can
be <
em class="parameter"><
code>record</
code></
em>, <
em class="parameter"><
code>usage</
code></
em>,
or <
em class="parameter"><
code>trace</
code></
em>. You can specify
the <
code class="option">-m</
code> option more than once to set
<
dt><
span class="term">-v</
span></
dt>
Equivalent to the <
code class="option">-d</
code> debug option.
Verbose output can also be enabled by setting
the <
em class="parameter"><
code>debug</
code></
em> option
<
dt><
span class="term">-V</
span></
dt>
Print the version number and exit.
<
dt><
span class="term">-w</
span></
dt>
Wait forever: the query timeout is set to the maximum possible.
See also the <
code class="option">-W</
code> option.
<
dt><
span class="term">-W <
em class="replaceable"><
code>wait</
code></
em></
span></
dt>
Timeout: wait for up to <
em class="parameter"><
code>wait</
code></
em>
seconds for a reply. If <
em class="parameter"><
code>wait</
code></
em> is
less than one, the wait interval is set to one second.
By default, <
span class="command"><
strong>host</
strong></
span> will wait for 5
seconds for UDP responses and 10 seconds for TCP
connections. These defaults can be overridden by
the <
em class="parameter"><
code>timeout</
code></
em> option
See also the <
code class="option">-w</
code> option.
<
a name="id-1.9"></
a><
h2>IDN SUPPORT</
h2>
If <
span class="command"><
strong>host</
strong></
span> has been built with IDN (internationalized
domain name) support, it can accept and display non-ASCII domain names.
<
span class="command"><
strong>host</
strong></
span> appropriately converts character encoding of
domain name before sending a request to DNS server or displaying a
If you'd like to turn off the IDN support for some reason, defines
the <
code class="envar">IDN_DISABLE</
code> environment variable.
The IDN support is disabled if the variable is set when
<
span class="command"><
strong>host</
strong></
span> runs.
<
a name="id-1.10"></
a><
h2>FILES</
h2>
<
a name="id-1.11"></
a><
h2>SEE ALSO</
h2>
<
p><
span class="citerefentry"><
span class="refentrytitle">dig</
span>(1)</
span>,
<
span class="citerefentry"><
span class="refentrytitle">named</
span>(8)</
span>.