summaryrefslogtreecommitdiff
path: root/net/djbdns/DESCR
blob: a1e1fb2c257e2871c6ef686632cbd52452704e6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
DJBDNS is a collection of Domain Name System tools. It includes
several components:

  * The dnscache program is a local DNS cache. It accepts recursive DNS
    queries from local clients such as web browsers. It collects
    responses from remote DNS servers.
  * The tinydns program is a fast, UDP-only DNS server. It makes local
    DNS information available to the Internet.
  * The pickdns program is a load-balancing DNS server. It points
    clients to a dynamic selection of IP addresses.
  * The walldns program is a reverse DNS wall. It provides matching
    reverse and forward records while hiding local host information.
  * The dns library handles outgoing and incoming DNS packets. It can be
    used by clients such as web browsers to look up host addresses, host
    names, MX records, etc. It supports asynchronous resolution.
  * The dnsfilter program is a parallel IP-address-to-host-name
    converter.
  * The dnsip, dnsip6, dnsipq, dnsname, dnstxt, and dnsmx programs are simple
    command-line interfaces to DNS.
  * The dnsq and dnstrace programs are DNS debugging tools.

You may also want to use:
  * pkgsrc/net/ucspi-tcp, if you're going to use axfrdns or axfr-get
  * tinydns logfile formatter, installed under ${PREFIX}/bin/tinydns-log
  * dnscache logfile formatter, installed under ${PREFIX}/bin/dnscache-log
    (formatters are taken from http://tinydns.org, they need perl to run]
  * tai64nlocal (pkgsrc/sysutils/daemontools) -- to convert timestamps printed
    out by these two formatters to human readable form

This package includes IPv6 patches written by Fefe,
see http://www.fefe.de/dns/ for more details.

Please read http://cr.yp.to/djbdns/upgrade.html if you're upgrading from
previous version of djbdns.