Return_To_Index
PROJECT_ID: 001

Private DNS Server

A secure, self-hosted DNS server using Technitium, providing encrypted DNS resolution via DoH and DoT protocols for privacy-conscious users and unrestricted access.

Private DNS Server — screenshot 1
Private DNS Server — screenshot 2
1 / 2

Problem_Statement

Public DNS providers are often monitored, log user activity, or enforce content filtering (e.g., Komdigi's Internet Positif), which compromises privacy and freedom online.

Approach_&_Solution

Deployed Technitium DNS directly on a VPS with manual configuration of DNS over HTTPS (DoH) and DNS over TLS (DoT). Integrated valid SSL certificates and configured Nginx as a secure reverse proxy to serve encrypted DNS requests under a custom domain.

Key_Features

  • Full support for DNS over HTTPS (DoH) and DNS over TLS (DoT)
  • Custom domain endpoint with valid SSL (Let's Encrypt)
  • Strict firewall policies and access control
  • Bypasses Indonesian content filtering (e.g., Reddit, blocked sites)

Challenges

  • Ensuring proper SSL certificate setup
  • Securing DNS endpoints through reverse proxy rules
  • Maintaining stable uptime and fast resolution without relying on Docker

Reflection_&_Learnings

This project sharpened my practical understanding of DNS privacy, secure server architecture, and content-neutral internet access through encrypted protocols and VPS-level DNS provisioning.