Imported Debian patch 1:1.05-8
[hcoop/zz_old/debian/djbdns.git] / debian / djbdns-man / rbldns.8
CommitLineData
b4588d5c
GP
1.TH rbldns 8
2
3.SH NAME
4rbldns \- an IP-address-listing DNS server
5
6.SH DESCRIPTION
7.B rbldns
8is an IP-address-listing DNS server.
9It accepts iterative DNS queries
10from hosts around the Internet asking about various IP addresses.
11It provides responses showing whether the addresses
12are on a locally configured list,
13such as RBL or DUL.
14
15.SH Configuration
16Normally
17.B rbldns
18is set up by the
19.BR rbldns-conf (8)
20program.
21
22.B rbldns
23runs chrooted in the directory
24specified by the
25.I $ROOT
26environment variable,
27under the uid and gid
28specified by the
29.I $UID
30and
31.I $GID
32environment variables.
33
34.B rbldns
35listens for incoming UDP packets
36addressed to port 53 of
37.IR $IP .
38It does not listen for TCP queries.
39
40.B rbldns
41handles domains of the form
42.IR d.c.b.a\fR.\fIbase
43where
44.I a.b.c.d
45is the IP address in question
46and
47.I base
48is given by the
49.I $BASE
50environment variable.
51
52.B rbldns
53rejects
54inverse queries, non-Internet-class queries, truncated packets,
55packets that contain anything other than a single query,
56query types other than A, TXT, or *,
57and queries for domains outside
58.IR $BASE .
59It looks up other queries inside
60.IR data.cdb ,
61a binary file created by
62.BR rbldns-data (8).
63
64.SH SEE ALSO
65rbldns-conf(8),
66rbldns-data(8)
67
68http://cr.yp.to/djbdns.html