Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
tinydns(8)		    System Manager's Manual		    tinydns(8)

NAME
       tinydns - a DNS server.

DESCRIPTION
       tinydns	accepts	 iterative DNS queries from hosts around the Internet,
       and responds with locally configured information.

Configuration
       This is a reference page.  For tutorial information, see	 the  instruc-
       tions for
       running a DNS server (http://cr.yp.to/djbdns/run-server.html).

       Normally	tinydns	is set up by the tinydns-conf(8) program.

       tinydns	runs chrooted in the directory specified by the	$ROOT environ-
       ment variable, under the	uid and	gid specified by the $UID and $GID en-
       vironment variables.

       tinydns	listens	 for incoming UDP packets addressed to port 53 of $IP.
       It does not listen for TCP queries.

       tinydns answers queries as specified by data.cdb, a binary file created
       by tinydns-data(8).

Further	details
       tinydns	rejects	zone-transfer requests,	inverse	queries, non-Internet-
       class queries, truncated	packets, and  packets  that  contain  anything
       other than a single query.

       tinydns,	 like  BIND, includes NS records with answers to most queries.
       This increases DNS packet sizes,	but it draws queries away from	parent
       servers,	 and  reduces  the frequency of	long DNS delays.  With the de-
       fault tinydns-data(8) cache times, a client that	uses a	normal	record
       at  least  once every day will always have the corresponding NS records
       cached and will never have to talk to parent servers.

SEE ALSO
       tinydns-conf(8),	tinydns-data(8)

       http://cr.yp.to/djbdns.html

								    tinydns(8)

NAME | DESCRIPTION | Configuration | Further details | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=tinydns&sektion=8&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help