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
Per-network (Wi-Fi only):
- Open Settings → Wi-Fi
- Tap the (i) next to your network
- Scroll to Configure DNS → Manual
- Delete existing servers, add:
dns.neomilkshake.com - Tap Save
System-wide (including cellular):
- Go to Settings → General → VPN & Device Management
- Install a DNS configuration profile
iOS requires a .mobileconfig profile for system-wide DNS. Use dns.notjakob.com to generate one:
- Enter any Profile name
- Select DoT (not DoH)
- Skip the optional fields
- In the DoT box, enter:
dns.neomilkshake.com - Generate/download the profile, then open it and tap Add
Android
Android 9+ (Private DNS / DNS-over-TLS):
- Open Settings → Network & Internet
- Tap Private DNS
- Select Private DNS provider hostname
- Enter:
dns.neomilkshake.com - Tap Save
Private DNS uses DNS-over-TLS (port 853) for encrypted queries. Works on Wi-Fi and cellular.
Windows 10 / 11
- Open Settings → Network & Internet
- Click your connection (Wi-Fi or Ethernet)
- Click Hardware properties or scroll to IP settings
- Click Edit next to DNS server assignment
- Change to Manual, enable IPv4
- Enter the server IP:
— - Click Save
Windows 11 supports DNS-over-HTTPS. After entering the IP, select "Encrypted only (DNS over HTTPS)" if available.
macOS
- Open System Preferences (or System Settings)
- Click Network
- Select your connection → Details (or Advanced)
- Go to the DNS tab
- Click + to add a server
- Enter:
— - Drag it to the top of the list
- Click OK → Apply
Linux
systemd-resolved (Ubuntu, Fedora, Arch):
sudo nano /etc/systemd/resolved.conf
[Resolve]
DNS=SERVER_IP
DNSOverTLS=opportunistic
sudo systemctl restart systemd-resolved
NetworkManager:
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)
- Access your router's admin panel (usually
192.168.1.1) - Find DHCP or DNS settings
- Set the primary DNS server to:
— - Optionally set secondary DNS (e.g.,
9.9.9.9) - Save and reboot the router
Router-level DNS applies to all devices on your network. Some devices with hardcoded DNS may bypass this.