Imported Debian patch 1:1.05-8
[hcoop/zz_old/debian/djbdns.git] / debian / djbdns-man / walldns.8
CommitLineData
b4588d5c
GP
1.TH walldns 8
2
3.SH NAME
4walldns \- a reverse DNS wall
5
6.SH DESCRIPTION
7.B walldns
8is a reverse DNS wall.
9It accepts iterative DNS queries for
10.I in-addr.arpa
11domains
12from hosts around the Internet,
13and supplies generic responses that avoid revealing local host information.
14
15For example,
16.B walldns
17provides a PTR record for
18.I 4.3.2.1.in-addr.arpa
19showing
20.I 4.3.2.1.in-addr.arpa
21as the name of IP address
22.IR 1.2.3.4 ,
23and a matching A record showing
24.I 1.2.3.4
25as the IP address of
26.IR 4.3.2.1.in-addr.arpa .
27
28.SH Configuration
29Normally
30.B walldns
31is set up by the
32.BR walldns-conf (8)
33program.
34
35.B walldns
36runs chrooted in the directory
37specified by the
38.I $ROOT
39environment variable,
40under the uid and gid
41specified by the
42.I $UID
43and
44.I $GID
45environment variables.
46
47.B walldns
48listens for incoming UDP packets
49addressed to port 53 of
50.IR $IP .
51It does not listen for TCP queries.
52
53.SH Further details
54
55.B walldns
56rejects
57inverse queries, non-Internet-class queries, truncated packets,
58packets that contain anything other than a single question,
59queries for domains outside
60.IR in-addr.arpa ,
61and request types other than A, PTR, and *.
62
63.B walldns
64does not include NS or SOA records with its responses.
65
66.B walldns
67uses TTLs slightly over one week.
68
69.SH SEE ALSO
70walldns-conf(8)
71
72http://cr.yp.to/djbdns.html