walldns(8)

πŸ’– NAME πŸ’–

okay bestie, gather round, because walldns is literally a reverse DNS wall and she is serving looks and privacy simultaneously πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

so walldns is a reverse DNS wall, periodt. she accepts iterative DNS queries for in-addr.arpa domains from hosts alllll around the Internet 🌍, and she hands back generic responses that avoid revealing local host information. like, she's not gonna spill the tea about your actual machines, no cap πŸ™ˆ

for example, walldns provides a PTR record for 4.3.2.1.in-addr.arpa showing 4.3.2.1.in-addr.arpa as the name of IP address 1.2.3.4, and a matching A record showing 1.2.3.4 as the IP address of 4.3.2.1.in-addr.arpa. the way that it just mirrors everything back πŸ’« iconic behaviour honestly.


✨ Configuration ✨

normally walldns is set up by the walldns-conf(8) program. let that queen do her thing 🫢

walldns runs chrooted in the directory specified by the $ROOT environment variable, under the uid and gid specified by the $UID and $GID environment variables. so yeah, she's cozy in her little jail, living her best contained life 🏠✨

walldns listens for incoming UDP packets addressed to port 53 of $IP. and bestie, listen β€” she does not listen for TCP queries. UDP only, she's picky like that πŸ’…


πŸ¦‹ Further details πŸ¦‹

walldns is a bouncer at the club, fr fr. she rejects:

  • inverse queries
  • non-Internet-class queries
  • truncated packets
  • packets that contain anything other than a single question
  • queries for domains outside in-addr.arpa
  • request types other than A, PTR, and *

no fake IDs, no drama, no entry 🚫🎟️

walldns does not include NS or SOA records with its responses. she keeps it minimal, she keeps it mysterious πŸ’€

walldns uses TTLs slightly over one week. lowkey generous with the cache time, highkey keeping it simple 🌸


🌈 SEE ALSO 🌈


and that's the whole vibe, bestie πŸ’– this lil masterpiece came to you from the System Manager's Manual β€” the walldns(8) page, no date attached, just pure timeless energy πŸ‘‘βœ¨ go forth and wall those reverse DNS queries 🧚⭐

πŸ“¦ where this page comes from