🛠️ Tools NextDns Setup Annual

VCODE

Forum Contributor

Endpoints​

Set up NextDNS with this profile using one of the endpoints below.
ID
1e2753
DNS-over-TLS/QUIC
1e2753.dns.nextdns.io
DNS-over-HTTPS
You do not have permission to view the full content of this post. Log in or register now.
IPv6
2a07:a8c0::1e:2753
2a07:a8c1::1e:2753​

ANDROID PHONE SETUP

Private DNS
Android 9 or higher
1. Go to Settings → Network & internet → Advanced → Private DNS.
2. Select the Private DNS provider hostname option.
3. Enter 1e2753.dns.nextdns.io and hit Save.

Identify your devices​

Follow the instructions below to identify your devices in Analytics and Logs.

DNS-over-TLS/QUIC​

Prepend the name to the provided domain (the name should only contain a-z, A-Z, 0-9 and -). Use -- for spaces.
For "John Router", you would use John--Router-1e2753.dns.nextdns.io as your DNS-over-TLS endpoint.

DNS-over-HTTPS​

Append the name to the provided URL (the name should be URL encoded).
For "John's Firefox", you would use You do not have permission to view the full content of this post. Log in or register now. as your DNS-over-HTTPS endpoint.




IPHONE SETUP

Configuration Profile
iOS 14 or higher
Use our Apple Configuration Profile Generator available at You do not have permission to view the full content of this post. Log in or register now..
OR
NextDNS for iOS
1. Install our official app from the App Store.
2. Open the app then go to Settings and toggle "Use Custom Configuration". Enter 1e2753 as Configuration ID.
3. Enable NextDNS.

Identify your devices​

Follow the instructions below to identify your devices in Analytics and Logs.

DNS-over-TLS/QUIC​

Prepend the name to the provided domain (the name should only contain a-z, A-Z, 0-9 and -). Use -- for spaces.
For "John Router", you would use John--Router-1e2753.dns.nextdns.io as your DNS-over-TLS endpoint.

DNS-over-HTTPS​

Append the name to the provided URL (the name should be URL encoded).
For "John's Firefox", you would use You do not have permission to view the full content of this post. Log in or register now. as your DNS-over-HTTPS endpoint.




WINDOWS SETUP

DNS over HTTPS
Windows 11
  1. Open the Settings app.
  2. Go to Network & internet.
  3. Click on Wi-Fi (or Ethernet).
  4. Click on Hardware properties, or ignore this step if you clicked on Ethernet.
  5. Click the Edit button next to DNS server assignment.
  6. Select Manual.
  7. Enable IPv4.
  8. Enter 45.90.28.0 as Preferred DNS, then select On (manual template) and enter You do not have permission to view the full content of this post. Log in or register now..
  9. Enter 45.90.30.0 as Alternate DNS, then select On (manual template) and enter You do not have permission to view the full content of this post. Log in or register now..
  10. Click Save.
OR
RECOMMENDED
NextDNS for Windows
1. Download the installer You do not have permission to view the full content of this post. Log in or register now..
2. After installing, right-click on NextDNS icon in the Systray then open the Settings. Set 1e2753 as Configuration ID.
3. Right-click on NextDNS icon in the Systray, then click on Enable.
OR
IPv6
Your network supports IPv6
1. Click on the Start menu, then click on Control Panel.
2. Click on Network and Internet, then Network and Sharing Center.
3. Click on Change Adapter Settings.
4. Right click on the Wi-Fi network you are connected to, then click Properties.
5. Select Internet Protocol Version 6.
6. Click Properties.
7. Click Use The Following DNS Server Addresses.
8. Replace the current addresses (if any) with 2a07:a8c0::1e:2753 and 2a07:a8c1::1e:2753.
9. Click OK, then Close. You may need to restart your browser.
OR
IPv4 (with Linked IP)
1. Click on the Start menu, then click on Control Panel.
2. Click on Network and Internet, then Network and Sharing Center.
3. Click on Change Adapter Settings.
4. Right click on the Wi-Fi network you are connected to, then click Properties.
5. Select Internet Protocol Version 4.
6. Click Properties.
7. Click Use The Following DNS Server Addresses.
8. Replace the current addresses (if any) with 45.90.28.47 and 45.90.30.47.
9. Click OK, then Close. You may need to restart your browser.
OR
ADVANCED
YogaDNS
1. Install YogaDNS from You do not have permission to view the full content of this post. Log in or register now..
2. Follow the instructions for NextDNS at You do not have permission to view the full content of this post. Log in or register now. and use 1e2753 as Configuration ID.

Identify your devices​

Follow the instructions below to identify your devices in Analytics and Logs.

DNS-over-TLS/QUIC​

Prepend the name to the provided domain (the name should only contain a-z, A-Z, 0-9 and -). Use -- for spaces.
For "John Router", you would use John--Router-1e2753.dns.nextdns.io as your DNS-over-TLS endpoint.

DNS-over-HTTPS​

Append the name to the provided URL (the name should be URL encoded).
For "John's Firefox", you would use You do not have permission to view the full content of this post. Log in or register now. as your DNS-over-HTTPS endpoint.



ROUTER SETUP

NextDNS for Routers
Only works on routers that can run executables
Head over to our open-source repository at You do not have permission to view the full content of this post. Log in or register now. for installation instructions.
OR
IPv6
Your network supports IPv6
1. Open the preferences for your router. Usually you can access it from your browser via a URL (like You do not have permission to view the full content of this post. Log in or register now. or You do not have permission to view the full content of this post. Log in or register now.).
2. Locate the DNS settings inside the interface.
3. Remove all addresses (if any) then add 2a07:a8c0::1e:2753 and 2a07:a8c1::1e:2753.
4. Click Save (or similar).
Some routers may not support the IPv6 notation above. In that case, use 2a07:a8c0:0000:0000:0000:0000:001e:2753 and 2a07:a8c1:0000:0000:0000:0000:001e:2753.
OR
IPv4 (with Linked IP)
1. Open the preferences for your router. Usually you can access it from your browser via a URL (like You do not have permission to view the full content of this post. Log in or register now. or You do not have permission to view the full content of this post. Log in or register now.).
2. Locate the DNS settings inside the interface.
3. Remove all addresses (if any) then add 45.90.28.47 and 45.90.30.47.
4. Click Save (or similar).
OR
dnsmasq
Use the following in dnsmasq.conf:
no-resolv
bogus-priv
strict-order
server=2a07:a8c1::
server=45.90.30.0
server=2a07:a8c0::
server=45.90.28.0
add-cpe-id=1e2753
OR
Stubby
Use the following in stubby.yml:
round_robin_upstreams: 1
upstream_recursive_servers:
- address_data: 45.90.28.0
tls_auth_name: "1e2753.dns.nextdns.io"
- address_data: 2a07:a8c0::0
tls_auth_name: "1e2753.dns.nextdns.io"
- address_data: 45.90.30.0
tls_auth_name: "1e2753.dns.nextdns.io"
- address_data: 2a07:a8c1::0
tls_auth_name: "1e2753.dns.nextdns.io"
Make sure Stubby is linked with OpenSSL 1.1.1 or higher as previous versions will not work with NextDNS.
OR
pfSense
1. Go to Services → DNS Resolver and on the tab General Settings scroll down to the Custom Options box.
2. Enter the following lines:
server:
forward-zone:
name: "."
forward-tls-upstream: yes
forward-addr: 45.90.28.0#1e2753.dns.nextdns.io
forward-addr: 2a07:a8c0::#1e2753.dns.nextdns.io
forward-addr: 45.90.30.0#1e2753.dns.nextdns.io
forward-addr: 2a07:a8c1::#1e2753.dns.nextdns.io
OR
DNSCrypt
Use the following in dnscrypt-proxy.toml:
server_names = ['NextDNS-1e2753']

[static]
[static.'NextDNS-1e2753']
stamp = 'sdns://AgEAAAAAAAAAAAAOZG5zLm5leHRkbnMuaW8HLzFlMjc1Mw'
OR
Knot Resolver
Use the following in /etc/kresd/custom.conf:
policy.add(policy.all(policy.TLS_FORWARD({
{'45.90.28.0', hostname='1e2753.dns.nextdns.io'},
{'2a07:a8c0::', hostname='1e2753.dns.nextdns.io'},
{'45.90.30.0', hostname='1e2753.dns.nextdns.io'},
{'2a07:a8c1::', hostname='1e2753.dns.nextdns.io'}
})))
OR
Unbound
Use the following in unbound.conf:
forward-zone:
name: "."
forward-tls-upstream: yes
forward-addr: 45.90.28.0#1e2753.dns.nextdns.io
forward-addr: 2a07:a8c0::#1e2753.dns.nextdns.io
forward-addr: 45.90.30.0#1e2753.dns.nextdns.io
forward-addr: 2a07:a8c1::#1e2753.dns.nextdns.io
As a recursive resolver, Unbound chases CNAMEs. This may result in unexpected behavior when used in conjunction with a blocking DNS resolver like NextDNS. See You do not have permission to view the full content of this post. Log in or register now..
OR
MikroTik
Run the following:
/tool fetch url=You do not have permission to view the full content of this post. Log in or register now.
/certificate import file-name=cacert.pem
/ip dns set servers=""
/ip dns static add name=dns.nextdns.io address=45.90.28.0 type=A
/ip dns static add name=dns.nextdns.io address=45.90.30.0 type=A
/ip dns static add name=dns.nextdns.io address=2a07:a8c0:: type=AAAA
/ip dns static add name=dns.nextdns.io address=2a07:a8c1:: type=AAAA
/ip dns set use-doh-server=“You do not have permission to view the full content of this post. Log in or register now.1e2753” verify-doh-cert=yes
OR
Head over to the Tailscale documentation at You do not have permission to view the full content of this post. Log in or register now. for setup instructions.

Identify your devices​

Follow the instructions below to identify your devices in Analytics and Logs.

DNS-over-TLS/QUIC​

Prepend the name to the provided domain (the name should only contain a-z, A-Z, 0-9 and -). Use -- for spaces.
For "John Router", you would use John--Router-1e2753.dns.nextdns.io as your DNS-over-TLS endpoint.

DNS-over-HTTPS​

Append the name to the provided URL (the name should be URL encoded).
For "John's Firefox", you would use You do not have permission to view the full content of this post. Log in or register now. as your DNS-over-HTTPS endpoint.

 

About this Thread

  • 15
    Replies
  • 256
    Views
  • 13
    Participants
Last reply from:
Shinji-84

Trending Topics

Online now

Members online
1,166
Guests online
4,644
Total visitors
5,810

Forum statistics

Threads
2,312,862
Posts
29,170,271
Members
1,185,408
Latest member
amputeemo
Back
Top