🌐 DNS Server

Local DNS proxy with domain overrides — C++ edition

macOS (Apple Silicon & Intel)v1.0.0
dns-server.zip · app bundle, no dependencies required
Download for macOS

Requirements

  • macOS 11 or later
  • Administrator privileges (the DNS server binds to port 53)

Getting Started

  1. Unzip the download and move DNS Server.app to your Applications folder
  2. Open the app once (right-click → Open if macOS blocks it as unverified)
  3. Visit http://localhost:4167 to manage domain overrides

Build from Source

Prefer to build it yourself? Clone the repo and run the build script:

git clone https://github.com/sussybite8888/dns.git cd dns ./build.sh

Requires a C++17 compiler and CMake 3.15+. See README_CPP.md for full build and usage documentation.

Note Running the server requires root/administrator privileges to bind to port 53. Only run binaries you trust or have built yourself.