summaryrefslogtreecommitdiff
path: root/net/djbdns/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'net/djbdns/DESCR')
-rw-r--r--net/djbdns/DESCR41
1 files changed, 22 insertions, 19 deletions
diff --git a/net/djbdns/DESCR b/net/djbdns/DESCR
index 9c9b0640439..44d261f98e5 100644
--- a/net/djbdns/DESCR
+++ b/net/djbdns/DESCR
@@ -1,21 +1,24 @@
-DJBDNS is a collection of Domain Name System tools. It includes several
-components:
+djbdns is a collection of Domain Name System tools. It includes
+software for all the fundamental DNS operations:
-- dnscache: local DNS cache. It accepts recursive DNS queries from local
- clients. It collects responses from remote DNS servers.
-- tinydns: fast, UDP-only DNS server. It makes local DNS information
- available to the Internet.
-- pickdns: load-balancing DNS server. It points clients to a dynamic
- selection of IP addresses.
-- walldns: reverse DNS wall. It provides matching reverse and forward
- records while hiding local host information.
-- 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.
-- dnsfilter: parallel IP-address-to-host-name converter.
-- dnsip, dnsip6, dnsipq, dnsname, dnstxt, and dnsmx: simple command-line
- interfaces to DNS.
-- dnsq and dnstrace: DNS debugging tools.
+* DNS cache: finding addresses of Internet hosts. When a browser
+ wants to contact www.hotwired.com, it first asks a DNS cache,
+ such as djbdns's dnscache, to find the IP address of www.hotwired.com.
+ Internet service providers run dnscache to find IP addresses
+ requested by their customers. If you're running a home computer
+ or a workstation, you can run your own dnscache to speed up your
+ web browsing.
-This package includes IPv6 patches written by Fefe, see
-http://www.fefe.de/dns/ for more details.
+* DNS server: publishing addresses of Internet hosts. The IP address
+ of www.hotwired.com is published by HotWired's DNS servers. djbdns
+ includes a general-purpose DNS server, tinydns; network administrators
+ run tinydns to publish the IP addresses of their computers. djbdns
+ also includes special-purpose servers for publishing DNS walls
+ and RBLs.
+
+* DNS client: talking to a DNS cache. djbdns includes a DNS client
+ C library and several command-line DNS client utilities. Programmers
+ use these tools to send requests to DNS caches.
+
+djbdns also includes several DNS debugging tools, notably dnstrace,
+which administrators use to diagnose misconfigured remote servers.