What DNS do you use?

D

Deleted User

Guest
1.1.1.1, The real working man's DNS

Any other DNS means you are a neckbeard that jacks off to anime.
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
1.1.1.1, The real working man's DNS

Any other DNS means you are a neckbeard that jacks off to anime.
tell me about it, it seems it's owned by cloudfare? it can be really trusted?

currently using open dns
google already has enough of my info and data, i rather not use their dns service..
 
Joined
Sep 17, 2009
Messages
2,575
Trophies
2
XP
3,793
Country
United States
  • Like
Reactions: Deleted User
D

Deleted User

Guest
I've always used the default DNS settings. I'll temporarily switch to openDNS if I want to access a certain Swedish torrent site which is blocked in Australia. But now I'm going to give 1.1.1.1 a shot.
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,652
Trophies
2
XP
6,035
Country
I just use the ISP one or temporarily 8.8.8.8 if I suspect DNS problems.

seriously, you guys try to ping 8.8.8.8 and 1.1.1.1 and post the results here? I'd be curious to see which responds faster

Ping tests (over wifi):

ISP (Talktalk 79.79.79.77):
64 bytes from 79.79.79.77: icmp_seq=0 ttl=62 time=18.299 ms
64 bytes from 79.79.79.77: icmp_seq=1 ttl=62 time=17.584 ms
64 bytes from 79.79.79.77: icmp_seq=2 ttl=62 time=17.524 ms
64 bytes from 79.79.79.77: icmp_seq=3 ttl=62 time=17.710 ms
64 bytes from 79.79.79.77: icmp_seq=4 ttl=62 time=17.890 ms

Google (8.8.8.8):
64 bytes from 8.8.8.8: icmp_seq=0 ttl=56 time=26.292 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=37.082 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=26.119 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=25.927 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=27.108 ms

Cloudfare (1.1.1.1):
64 bytes from 1.1.1.1: icmp_seq=0 ttl=58 time=28.534 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=25.619 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=24.588 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=58 time=25.024 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=58 time=35.893 ms
 
Last edited by tech3475,
  • Like
Reactions: Costello and Cyan

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,076
Country
United States
Ping times don't necessarily reflect propagation and resolution times, though. In my experience as a network admin and web host, third party DNS providers tend to propagate much faster than ISP provided servers. Mind you, this is only from experience with the monopoly that is US based ISPs; Verizon, Comcast, Spectrum, and Cox. I can't speak that much for others (UK based ones tend to be similar to the US), but propagation and resolution matters more to me than simple replies. Keep in mind that when you ping a host, you're just waiting for a "PONG", which is just an arbitrary response that doesn't really represent anything other than that the host is listening and able to respond, and how long it takes to receive these arbitrary responses. This doesn't speak for the actual function of the DNS server, though, and how fast it works.
 
Last edited by Joom,

Blood Fetish

Quis custodiet ipsos custodes?
Member
Joined
Nov 3, 2002
Messages
1,100
Trophies
2
Age
44
Website
Visit site
XP
1,244
Country
United States
I switched to 1.1.1.1 after it went public. It's pretty snappy, but I'm in southern California so the difference between it and Google's service is negligible.

Pinging 1.1.1.1 with 32 bytes of data:
Reply from 1.1.1.1: bytes=32 time=12ms TTL=53
Reply from 1.1.1.1: bytes=32 time=13ms TTL=53
Reply from 1.1.1.1: bytes=32 time=13ms TTL=53
Reply from 1.1.1.1: bytes=32 time=12ms TTL=53

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=13ms TTL=57
Reply from 8.8.8.8: bytes=32 time=12ms TTL=57
Reply from 8.8.8.8: bytes=32 time=12ms TTL=57
Reply from 8.8.8.8: bytes=32 time=12ms TTL=57
 
Last edited by Blood Fetish,

Archadae

Member
Newcomer
Joined
Nov 14, 2012
Messages
14
Trophies
0
Age
33
XP
260
Country
Poland
I use OpenNIC with DNSCrypt and Unbound. I don't mind waiting 2ms longer for a response if that means google or my isp dont know about my neckbeard weeaboo anime watching and casual browsing.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,689
Trophies
1
Age
28
Location
Imola
XP
6,903
Country
Italy
Google because that was the first major DNS that's not censored like ISP ones, or redirecting to ads like those or OpenDNS

(Actually, I'm using my router as DNS - which in turn uses Google, but also resolves {hostname}.lan even though I manually enter IPs 99% of the time)
 

softwareengineer

Well-Known Member
Newcomer
Joined
Apr 17, 2018
Messages
75
Trophies
0
Age
38
XP
207
Country
United States
I use 127.0.0.1 as my dns! :) lol seriously! I use YourFriendlyDNS which in turn uses OpenDNS (which is a lot faster consistently for me than G* dns or any dns) and it's soon going to have added DNSCrypt support as well!

To note, Joom is right ping is not the right tool for job herem you're going to want to use something like dig! The application "dig" helped me get my server to where it is today with it's telling me everything that was wrong with my dns responses until I corrected them to where everything looks good to dig now:

Note the server output dns request/response ids of the first response (which makes a real request and caches it) matching the dig output. And note the second response (in the server output it just says returned cached ips) being at 0msec so less than 1 msec. For as long as I set the cache to be valid for I get 0msec dns responses to queries I've already made within that time. :)

Program state at end of output taken:
XbveZ22.png


Server output:
Code:
bash-3.2# ./YourFriendlyDNS.app/Contents/MacOS/YourFriendlyDNS
YourFriendlyDNS settings storage location: "/var/root/Library/Application Support/YourFriendlyDNS"
YourFriendlyDNS settings file path: "/var/root/Library/Application Support/YourFriendlyDNS/YourFriendlyDNS.settings"
Using dns server port: 53
Using http server port: 80
DNS server started on address: QHostAddress("0.0.0.0") and port: 53
HTTP server started on address: QHostAddress("0.0.0.0") and port: 80
MessagesThread started, for handling server duties!
initial mode: false
Loading respondingIP: "172.16.42.221"
Auto-setting DNS TTL: 3600
dns server loaded: "208.67.222.222"
dns server loaded: "208.67.220.220"
whitelist entry loaded: "*startpage.com" QHostAddress("0.0.0.0")
whitelist entry loaded: "*gbatemp.net" QHostAddress("0.0.0.0")
whitelist entry loaded: "*ixquick-proxy.com" QHostAddress("0.0.0.0")
whitelist entry loaded: "*github*.com" QHostAddress("0.0.0.0")
whitelist entry loaded: "github.map.fastly.net" QHostAddress("0.0.0.0")
whitelist entry loaded: "preev.com" QHostAddress("0.0.0.0")
whitelist entry loaded: "*amazon.com" QHostAddress("0.0.0.0")
whitelist entry loaded: "*cloudfront.net" QHostAddress("0.0.0.0")
whitelist entry loaded: "*w3schools.com" QHostAddress("0.0.0.0")
blacklist entry loaded: "*srv.nintendo.net" QHostAddress("0.0.0.0")
blacklist entry loaded: "*d4c.nintendo.net" QHostAddress("0.0.0.0")
blacklist entry loaded: "*eshop.nintendo.net" QHostAddress("0.0.0.0")
blacklist entry loaded: "*cdn.nintendo.net" QHostAddress("0.0.0.0")
blacklist entry loaded: "*facebook*" QHostAddress("0.0.0.0")
blacklist entry loaded: "*fbcdn*" QHostAddress("0.0.0.0")

Matched WhiteList! "*startpage.com" to: "startpage.com"
Caching this domain-> "startpage.com"
Making DNS request type: 1 for domain: "startpage.com" request id: 39808 datagram: "\x9B\x80\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\tstartpage\x03""com\x00\x00\x01\x00\x01"
Got IP: "69.28.209.190" for domain: "startpage.com"
Got IP: "69.28.209.119" for domain: "startpage.com"
Got IP: "216.218.239.42" for domain: "startpage.com"
[A RECORD] to: QHostAddress("127.0.0.1") 60726
request: "\x9B\x80\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\tstartpage\x03""com\x00\x00\x01\x00\x01" answer offset: 31
response: "\x9B\x80\x81\x80\x00\x01\x00\x03\x00\x00\x00\x00\tstartpage\x03""com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x0E\x10\x00\x04""E\x1C\xD1\xBE\xC0\f\x00\x01\x00\x01\x00\x00\x0E\x10\x00\x04""E\x1C\xD1w\xC0\f\x00\x01\x00\x01\x00\x00\x0E\x10\x00\x04\xD8\xDA\xEF*"
Matched WhiteList! "*startpage.com" to: "startpage.com"
Cached IPs returned! (first one): QHostAddress("69.28.209.190") for domain: "startpage.com"
Returning custom IP: "172.16.42.221" for domain: "gsp-ssl.ls.apple.com"
Returning custom IP: "172.16.42.221" for domain: "detectportal.firefox.com"
Returning custom IP: "172.16.42.221" for domain: "detectportal.firefox.com"
Matched WhiteList! "*startpage.com" to: "startpage.com"
Cached IPs returned! (first one): QHostAddress("69.28.209.190") for domain: "startpage.com"
Matched WhiteList! "*startpage.com" to: "startpage.com"
Cached IPs returned! (first one): QHostAddress("69.28.209.190") for domain: "startpage.com"
Matched WhiteList! "*gbatemp.net" to: "gbatemp.net"
Caching this domain-> "gbatemp.net"
Making DNS request type: 1 for domain: "gbatemp.net" request id: 2088 datagram: "\b(\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x07gbatemp\x03net\x00\x00\x01\x00\x01"
Got IP: "62.210.180.159" for domain: "gbatemp.net"
[A RECORD] to: QHostAddress("127.0.0.1") 65012
request: "\b(\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x07gbatemp\x03net\x00\x00\x01\x00\x01" answer offset: 29
response: "\b(\x81\x80\x00\x01\x00\x01\x00\x00\x00\x00\x07gbatemp\x03net\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x0E\x10\x00\x04>\xD2\xB4\x9F"
Matched WhiteList! "*gbatemp.net" to: "gbatemp.net"
Cached IPs returned! (first one): QHostAddress("62.210.180.159") for domain: "gbatemp.net"
Returning custom IP: "172.16.42.221" for domain: "twitter.com"
Returning custom IP: "172.16.42.221" for domain: "detectportal.firefox.com"
Returning custom IP: "172.16.42.221" for domain: "detectportal.firefox.com"

Dig output (talking to the local dns server running on the same machine):
Code:
TheMacOS:~ engineer1$ dig startpage.com

; <<>> DiG 9.8.3-P1 <<>> startpage.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39808
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;startpage.com.           IN   A

;; ANSWER SECTION:
startpage.com.       3600   IN   A   69.28.209.190
startpage.com.       3600   IN   A   69.28.209.119
startpage.com.       3600   IN   A   216.218.239.42

;; Query time: 15 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 30 03:03:06 2018
;; MSG SIZE  rcvd: 79

TheMacOS:~ engineer1$:~ raw$ dig startpage.com

; <<>> DiG 9.8.3-P1 <<>> startpage.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16800
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;startpage.com.           IN   A

;; ANSWER SECTION:
startpage.com.       3600   IN   A   69.28.209.190
startpage.com.       3600   IN   A   69.28.209.119
startpage.com.       3600   IN   A   216.218.239.42

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 30 03:03:20 2018
;; MSG SIZE  rcvd: 79

TheMacOS:~ engineer1$ dig gbatemp.net

; <<>> DiG 9.8.3-P1 <<>> gbatemp.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2088
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gbatemp.net.           IN   A

;; ANSWER SECTION:
gbatemp.net.       3600   IN   A   62.210.180.159

;; Query time: 25 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 30 03:04:03 2018
;; MSG SIZE  rcvd: 45

TheMacOS:~ engineer1$ dig gbatemp.net

; <<>> DiG 9.8.3-P1 <<>> gbatemp.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26592
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gbatemp.net.           IN   A

;; ANSWER SECTION:
gbatemp.net.       3600   IN   A   62.210.180.159

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 30 03:04:06 2018
;; MSG SIZE  rcvd: 45

Making DNS request type: 1 for domain: "startpage.com" request id: 39808
matches dig:
; <<>> DiG 9.8.3-P1 <<>> startpage.com
;;..
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39808

Making DNS request type: 1 for domain: "gbatemp.net" request id: 2088
also matches dig:
; <<>> DiG 9.8.3-P1 <<>> gbatemp.net
;; ...
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2088

The benefit of doing this(running your own personal local dns server) on top of using a fast dns like OpenDNS is that you get a fast dns as well as a fast local dns cache along with it!
Plus even though your dns is fast, by requesting from it less you help reduce the over all load on the servers to keep it fast for everyone! :)

Alright so now that I've got my dns responses proper and the thing working properly through all my testing, I should add DNSCrypt support and release a new version!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool