unbound(8) unbound 1.18.0 unbound(8)

unbound(8) unbound 1.18.0 unbound(8) #

unbound(8) unbound 1.18.0 unbound(8)

NNAAMMEE #

 uunnbboouunndd - Unbound DNS validating resolver 1.18.0.

SSYYNNOOPPSSIISS #

 uunnbboouunndd [--hh] [--dd] [--pp] [--vv] [--cc _c_f_g_f_i_l_e]

DDEESSCCRRIIPPTTIIOONN #

 UUnnbboouunndd is a caching DNS resolver.

 It uses a built in list of authoritative nameservers for the root zone
 (.), the so called root hints.  On receiving a DNS query it will ask the
 root nameservers for an answer and will in almost all cases receive a
 delegation to a top level domain (TLD) authoritative nameserver.  It will
 then ask that nameserver for an answer.  It will recursively continue
 until an answer is found or no answer is available (NXDOMAIN).  For
 performance and efficiency reasons that answer is cached for a certain
 time (the answer's time-to-live or TTL).  A second query for the same
 name will then be answered from the cache.  Unbound can also do DNSSEC
 validation.

 To use a locally running UUnnbboouunndd for resolving put

       nameserver 127.0.0.1

 into _r_e_s_o_l_v_._c_o_n_f(5).

 If authoritative DNS is needed as well using _n_s_d(8), careful setup is
 required because authoritative nameservers and resolvers are using the
 same port number (53).

 The available options are:

 --hh     Show the version number and commandline option help, and exit.

 --cc _c_f_g_f_i_l_e
        Set the config file with settings for Unbound to read instead of
        reading the file at the default location,
        /var/unbound/etc/unbound.conf. The syntax is described in
        _u_n_b_o_u_n_d_._c_o_n_f(5).

 --dd     Debug flag: do not fork into the background, but stay attached to
        the console.  This flag will also delay writing to the log file
        until the thread-spawn time, so that most config and setup errors
        appear on stderr. If given twice or more, logging does not switch
        to the log file or to syslog, but the log messages are printed to
        stderr all the time.

 --pp     Don't use a pidfile.  This argument should only be used by
        supervision systems which can ensure that only one instance of
        Unbound will run concurrently.

 --vv     Increase verbosity. If given multiple times, more information is
        logged.  This is added to the verbosity (if any) from the config
        file.

 --VV     Show the version number and build options, and exit.

SSEEEE AALLSSOO #

 _u_n_b_o_u_n_d_._c_o_n_f(5), _u_n_b_o_u_n_d_-_c_h_e_c_k_c_o_n_f(8), _n_s_d(8).

AAUUTTHHOORRSS #

 UUnnbboouunndd developers are mentioned in the CREDITS file in the distribution.

NLnet Labs August 30, 2023 unbound(8)