The source for Mess With DNS.
If you want to run it and poke around, here are some instructions that are probably missing some important steps:
- Install powerdns (
apt install pdns-backend-sqlite3 pdns-backend-bind
in Ubuntu,brew install pdns
in Homebrew) - Run
bash run.sh
- Open it locally at http://localhost:8080
- Query the local DNS server with
dig @localhost -p 5354 pear5.messwithdns.com
(replacepear5
with the domain name that you get when logging in)
Two main disclaimers:
- There's no license yet, partly because I don't think this code is very suitable for anyone other than me to run, there's a bunch of hardcoded stuff like "a wizard zines project" and a metrics integration. Not sure if I'll add a license.
- Probably won't be very actively maintained. I have kept the site up for 3 years so far though and I plan to keep it running.