Mess With DNS

github.com/jvns/mess-with-dns Security Tools Open-source projectOpen source

Experiment with DNS records and behavior using the interactive Mess With DNS project.

github.com/jvns/mess-with-dns
Mess With DNS homepage screenshot

About Mess With DNS

Mess With DNS is a source code repository for the Mess With DNS project, which lets people experiment with DNS records and behavior. The repository includes separate folders for the API, frontend, PowerDNS configuration, download, scripts, and test IPs, along with an architecture document, a Dockerfile, and a fly.toml file. The README gives instructions for running the project locally, though it notes that these instructions are probably missing some important steps.

The project is licensed under AGPL-3.0. The author states that it probably won't be very actively maintained, but says the hosted site has been running for three years and is planned to keep running.

Key features

  • Local run script (run.sh) for starting the project
  • Local web interface at localhost:8080
  • Local DNS server on port 5354 that can be queried with dig
  • Domain names issued to users after logging in
  • Separate API, frontend, and PowerDNS components in the repository
  • Dockerfile and fly.toml included in the repository
Best for: Developers and students who want to run, read, or modify the source code of an interactive DNS experimentation project.
Good for
  • Source code is publicly available under the AGPL-3.0 license
  • README includes step-by-step local setup commands for Ubuntu and Homebrew
  • Architecture is documented in an ARCHITECTURE.md file
Watch out for
  • The author states the project probably won't be very actively maintained
  • The README says its setup instructions are probably missing some important steps
  • Running it locally requires installing PowerDNS and related backend packages

Mess With DNS at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Mess With DNS alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Security Tools

Well-known listings from the same topic.

All 202

Mess With DNS FAQ

What do I need installed to run it locally?
The README says to install PowerDNS. It gives apt install pdns-backend-sqlite3 pdns-backend-bind for Ubuntu and brew install pdns for Homebrew.
How do I query the local DNS server?
The README gives the command dig @localhost -p 5354 followed by a domain name. It says to replace the example name with the domain name you receive when logging in.
Is the project actively maintained?
The author says it probably won't be very actively maintained. The author also says the site has been up for three years and is planned to keep running.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing