Surfshark Launches All-New Privacy-First DNS For Free

Originally published at: Surfshark Launches All-New Privacy-First DNS For Free

Surfshark is expanding its commitment to online privacy by launching a free, public DNS service that refuses to track or log any user activity. With most people relying on DNS servers from their Internet providers, this is a bold step toward offering better privacy tools to everyone—not just VPN users. The announcement was made by…

4 Likes

The article doesn’t give the IP or FQDN, at least I couldn’t find them so:

194.169.169.169. dns.surfsharkdns.com

This sounds pretty good. Anxious to hear feedback about how well it works. Thanks for sharing troy.

Is their instructions on how to set this up in Nvidia Shield " Their instructions aren’t real clear .

I set it up on my router.

I can’t do that . It’s a spectum router .

I set my Spectrum router with it

Setup is done through your router if using a Shield Pro

My set up is straight weird . Do I have to chance it to wifi for it to work ?

No. It works with wired or wireless. You need to read up on DNS some and what this does me thinks. :+1:

@scooterboy952 , it’s simply a public DNS server, supports encrypt and standard DNS from the articles description.

The most common way a public DNS server is applied is in the network configuration setup. It can be setup at device level or on your router or both, up to you.

Most system allow two entries however DNS resolver supports up to three, when the DNS name is resolved it starts with the first server in the list, based on the result different things can happen, if the result is the IP address is found then it is returned to the resolver and it’s done, if it’s not found the the next DNS server is tried and so on until the IP is returned or a failure is returned. There are actual four or five possible return codes but that pretty deep in the weeds, you get the general idea.

You can typically set it up at the router level through settings, I don’t use a shield but it is Android so you may have to reconfigure networking to do it on the Shield (again I don’t know, don’t have a shield)

Both Android/Google TV OSs and Fire TV OSs don’t have any easy way to set only DNS servers, they should have but …

On other Android based devices it can be set by reconfiguring network settings (pain in the..) or more easily with ADB.

To see the current settings (using ADB):

sheldon:/ $ settings get global dns_servers

194.242.2.4,8.8.4.4 (result is displayed)

sheldon:/ $ settings put global “dns_servers” “194.242.2.4,8.8.4.4”

Couple of notes here, these commands were executed from a shell running on an Android streaming device.
“Sheldon” is the host name and everything before the $ sign is the shell prompt and not part of the command.
The double quotes are optional.
The two IP addresses are examples, the first is for adguard I think, the second is Google’s open DNS server.

The command breakdown:

“settings” is the command catagory for various settings in Android.

“put” and “get” are actions

“global” is a scope of the action and is required for this

“dns_server” is the property you are changing

“194.242.2.4,8.8.4.4” are a comma separated list of dotted decimal IP addresses, up to three that you will be setting the property to when using a “put” operator. (Not used with the “get” operation.)

If you use remote ADB shell the command will be:

adb shell settings get global dns_servers

194.242.2.4,8.8.4.4 (not typed, this is the output)

The “get” command is completely safe to use as it “gets” the current settings and displays them, the “put” command changes the setting so, more care should be exercised with the “put” command.

You asked! :astonished_face:

1 Like