6333N/A - Copyright (C) 2000-2016 Internet Systems Consortium, Inc. ("ISC") 6333N/A - This Source Code Form is subject to the terms of the Mozilla Public 6333N/A - License, v. 2.0. If a copy of the MPL was not distributed with this 6333N/A<
meta http-
equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6333N/A<
meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
6333N/A<
body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
6333N/A<
table width="100%" summary="Navigation header">
6333N/A<
tr><
th colspan="3" align="center">host</
th></
tr>
6333N/A<
td width="20%" align="left">
6333N/A<
th width="60%" align="center">Manual pages</
th>
6333N/A <
div class="refsynopsisdiv">
6333N/A <
div class="cmdsynopsis"><
p>
6333N/A <
code class="command">host</
code>
6333N/A [<
code class="option">-aCdlnrsTwv</
code>]
6333N/A [<
code class="option">-c <
em class="replaceable"><
code>class</
code></
em></
code>]
6333N/A [<
code class="option">-N <
em class="replaceable"><
code>ndots</
code></
em></
code>]
6333N/A [<
code class="option">-R <
em class="replaceable"><
code>number</
code></
em></
code>]
6333N/A [<
code class="option">-t <
em class="replaceable"><
code>type</
code></
em></
code>]
6333N/A [<
code class="option">-W <
em class="replaceable"><
code>wait</
code></
em></
code>]
6333N/A [<
code class="option">-m <
em class="replaceable"><
code>flag</
code></
em></
code>]
6333N/A [<
code class="option">-4</
code>]
6333N/A [<
code class="option">-6</
code>]
6333N/A [<
code class="option">-v</
code>]
6333N/A [<
code class="option">-V</
code>]
6333N/A<
a name="id-1.14.4.7"></
a><
h2>DESCRIPTION</
h2>
6333N/A <
p><
span class="command"><
strong>host</
strong></
span>
6333N/A is a simple utility for performing DNS lookups.
6333N/A It is normally used to convert names to IP addresses and vice versa.
6333N/A When no arguments or options are given,
6333N/A <
span class="command"><
strong>host</
strong></
span>
6333N/A prints a short summary of its command line arguments and options.
6333N/A <
p><
em class="parameter"><
code>name</
code></
em> is the domain name that is to be
6333N/A up. It can also be a dotted-decimal IPv4 address or a colon-delimited
6333N/A IPv6 address, in which case <
span class="command"><
strong>host</
strong></
span> will by
7291N/A perform a reverse lookup for that address.
6333N/A <
em class="parameter"><
code>server</
code></
em> is an optional argument which
the name or IP address of the name server that <
span class="command"><
strong>host</
strong></
span>
should query instead of the server or servers listed in
<
a name="id-1.14.4.8"></
a><
h2>OPTIONS</
h2>
<
div class="variablelist"><
dl class="variablelist">
<
dt><
span class="term">-4</
span></
dt>
Use IPv4 only for query transport.
See also the <
code class="option">-6</
code> option.
<
dt><
span class="term">-6</
span></
dt>
Use IPv6 only for query transport.
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 -t <
code class="literal">ANY</
code></
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 HS (Hesiod) or CH
(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> command 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 -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 RD (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
(like <
code class="option">-t <
code class="literal">IXFR=12345678</
code></
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.14.4.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.14.4.10"></
a><
h2>FILES</
h2>
<
a name="id-1.14.4.11"></
a><
h2>SEE ALSO</
h2>
<
p><
span class="citerefentry">
<
span class="refentrytitle">dig</
span>(1)
<
span class="citerefentry">
<
span class="refentrytitle">named</
span>(8)
<
table width="100%" summary="Navigation footer">
<
td width="40%" align="left">
<
td width="20%" align="center"><
a accesskey="u" href="Bv9ARM.ch13.html">Up</
a></
td>
<
td width="40%" align="right">�<
a accesskey="n" href="man.delv.html">Next</
a>
<
td width="40%" align="left" valign="top">
<
span class="application">mdig</
span>�</
td>
<
td width="20%" align="center"><
a accesskey="h" href="Bv9ARM.html">Home</
a></
td>
<
td width="40%" align="right" valign="top">�delv</
td>