Production-Ready DNS Infrastructure for Modern Networks
A Docker-based smart DNS server designed for LAN environments with advanced features including custom domain management, real-time traffic monitoring, security filtering, and a comprehensive web-based management interface.
Configure and manage custom domains for your local network with ease
Track DNS queries, response times, and traffic patterns in real-time
Built-in ad-blocking, malware protection, and content filtering
Modern dashboard for complete DNS server management
# Pull the Docker image
docker pull nexoral/nexoraldns:latest
# Run the DNS server
docker run -d \
--name nexoraldns \
-p 53:53/udp \
-p 53:53/tcp \
-p 3000:3000 \
nexoral/nexoraldns:latest
# Access the web interface at http://localhost:3000# Configure custom domain
curl -X POST http://localhost:3000/api/domains \
-H "Content-Type: application/json" \
-d '{
"domain": "myapp.local",
"ip": "192.168.1.100"
}'
# Query your DNS server
dig @localhost myapp.local