1. Create a NextDNS Account
- Visit nextdns.io and sign up for a free account.
- After signing in, you'll receive a default profile with a unique ID.
2. Customize Your Profile
- Navigate to the "Settings" tab to adjust features like Ad & Tracker Blocking, Security, and Privacy.
- Add blocklists, configure allowlists, and enable features such as DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT).
3. Configure Your Devices or Router
- Access the "Setup" tab in your NextDNS dashboard for device-specific instructions.
- Set your DNS to:
45.90.28.0 and 45.90.30.0 (replace with your profile-specific IPs)
- Alternatively, use
https://dns.nextdns.io/YOUR-ID for encrypted DNS.
4. Verify Your Configuration
- Visit test.nextdns.io.
- Ensure the message confirms that NextDNS is active and linked to your profile.
5. Tips for Optimal Performance
- Prefer DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT) for encrypted DNS traffic.
- On mobile devices, utilize the official NextDNS app or manually set a Private DNS hostname.
- Introduce blocklists gradually to avoid potential performance issues or unintended content blocking.
6. Advanced: Using NextDNS CLI
- For advanced setups on systems like Linux or Raspberry Pi, install the
nextdns CLI daemon.
- Configure it with your profile ID and run it as a background service.