neomilkshake

DNS Server

dns.neomilkshake.com
53
DNS / DoT

Privacy

  • Minimal query logging
  • No client tracking
  • Upstream: Quad9
  • Ad & tracker blocking

Setup Instructions

Detected:

iOS / iPadOS

  1. Open SettingsWi-Fi
  2. Tap the (i) next to your network
  3. Scroll to Configure DNSManual
  4. Delete existing servers, add: dns.neomilkshake.com
  5. Tap Save
  1. Go to SettingsGeneralVPN & Device Management
  2. Install a DNS configuration profile
iOS requires a .mobileconfig profile for system-wide DNS. Use dns.notjakob.com to generate one:
  1. Enter any Profile name
  2. Select DoT (not DoH)
  3. Skip the optional fields
  4. In the DoT box, enter: dns.neomilkshake.com
  5. Generate/download the profile, then open it and tap Add

Android

  1. Open SettingsNetwork & Internet
  2. Tap Private DNS
  3. Select Private DNS provider hostname
  4. Enter: dns.neomilkshake.com
  5. Tap Save
Private DNS uses DNS-over-TLS (port 853) for encrypted queries. Works on Wi-Fi and cellular.

Windows 10 / 11

  1. Open SettingsNetwork & Internet
  2. Click your connection (Wi-Fi or Ethernet)
  3. Click Hardware properties or scroll to IP settings
  4. Click Edit next to DNS server assignment
  5. Change to Manual, enable IPv4
  6. Enter the server IP:
  7. Click Save
Windows 11 supports DNS-over-HTTPS. After entering the IP, select "Encrypted only (DNS over HTTPS)" if available.

macOS

  1. Open System Preferences (or System Settings)
  2. Click Network
  3. Select your connection → Details (or Advanced)
  4. Go to the DNS tab
  5. Click + to add a server
  6. Enter:
  7. Drag it to the top of the list
  8. Click OKApply

Linux

sudo nano /etc/systemd/resolved.conf

[Resolve]
DNS=SERVER_IP
DNSOverTLS=opportunistic

sudo systemctl restart systemd-resolved
nmcli con mod "Your Connection" ipv4.dns "SERVER_IP"
nmcli con mod "Your Connection" ipv4.ignore-auto-dns yes
nmcli con up "Your Connection"
Most modern distros use systemd-resolved or NetworkManager. Direct /etc/resolv.conf edits may be overwritten.

Router (Network-wide)

  1. Access your router's admin panel (usually 192.168.1.1)
  2. Find DHCP or DNS settings
  3. Set the primary DNS server to:
  4. Optionally set secondary DNS (e.g., 9.9.9.9)
  5. Save and reboot the router
Router-level DNS applies to all devices on your network. Some devices with hardcoded DNS may bypass this.