What DNS do you use?

Discussion in 'General Off-Topic Chat' started by Sonic Angel Knight, Apr 10, 2018.

  1. Sonic Angel Knight
    OP

    Sonic Angel Knight GBAtemp Legend

    Member
    15
    May 27, 2016
    United States
    New York
    Just curious which one people are using, simply list them below and why, thank you. :)
     
  2. VinLark

    VinLark This Machine Kills Bourgeois Sentimentality.

    Member
    12
    GBAtemp Patron
    VinLark is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 11, 2016
    Trinidad and Tobago
    Transparency
    1.1.1.1, The real working man's DNS

    Any other DNS means you are a neckbeard that jacks off to anime.
     
  3. Alkéryn

    Alkéryn Moon Dweller ~

    Member
    7
    Mar 15, 2015
    France
    Albategnius, Moon
    Google dns is the fastest for me
    There isn't a faster one
    Depending of your location some may be faster
    And Google dns is faster than cloudfare's from my location
     
    Last edited by Alkéryn, Apr 10, 2018
  4. migles

    migles All my gbatemp friends are now mods, except for me

    Member
    13
    GBAtemp Patron
    migles is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Sep 19, 2013
    China
    Earth-chan
    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..
     
  5. Costello

    Costello Headmaster

    Administrator
    20
    Oct 24, 2002
  6. Subtle Demise

    Subtle Demise h

    Member
    8
    Sep 17, 2009
    United States
    VinLark likes this.
  7. Sonic Angel Knight
    OP

    Sonic Angel Knight GBAtemp Legend

    Member
    15
    May 27, 2016
    United States
    New York
    How is 1.1.1.1 easier to remember than 8.8.8.8 or 9.9.9.9? :wtf:

    It's just the same number repeated four times over! :blink:
     
    GameSystem and Alkéryn like this.
  8. jRRRRRRRRRRR

    jRRRRRRRRRRR Member

    Newcomer
    2
    Jan 29, 2018
    Taiwan
    1.1.1.1
     
    VinLark likes this.
  9. Costello

    Costello Headmaster

    Administrator
    20
    Oct 24, 2002
    but 1 < 8 !

    :hrth:

    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
     
    VinLark likes this.
  10. Sonic Angel Knight
    OP

    Sonic Angel Knight GBAtemp Legend

    Member
    15
    May 27, 2016
    United States
    New York
    I'm waiting for one with 7.7.7.7 so i can feel lucky. B-)
     
  11. leafeon34

    leafeon34 King of the EOF

    Suspended
    7
    Sep 30, 2014
    Greece
    Elysium
    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.
     
  12. tech3475

    tech3475 GBAtemp Maniac

    Member
    6
    Jun 12, 2009
    I just use the ISP one or temporarily 8.8.8.8 if I suspect DNS problems.

    Ping tests (over wifi):

    ISP (Talktalk 79.79.79.77):
    Google (8.8.8.8):
    Cloudfare (1.1.1.1):
     
    Last edited by tech3475, Apr 10, 2018
    Costello and Cyan like this.
  13. Joom

    Joom  ❤❤❤

    Member
    13
    Jan 8, 2016
    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, Apr 13, 2018
  14. gasaonjigo

    gasaonjigo Member

    Newcomer
    1
    Apr 9, 2018
    United States
    8.8.8.8 from Google. this works great for me
     
  15. Blood Fetish

    Blood Fetish Quis custodiet ipsos custodes?

    Member
    6
    Nov 3, 2002
    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, Apr 17, 2018
  16. YOUCANTSTOPME

    YOUCANTSTOPME GBAtemp Regular

    Member
    2
    May 7, 2012
    Canada
    in yo mind
    I see little reason to not use my ISP's.
     
  17. Viri

    Viri GBAtemp Addict

    Member
    10
    Sep 13, 2009
    United States
    Open DNS.
     
  18. Archadae

    Archadae Member

    Newcomer
    2
    Nov 14, 2012
    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.
     
  19. Ryccardo

    Ryccardo außer Tiernahrung

    Member
    11
    Feb 13, 2015
    Italy
    Imola
    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)
     
  20. softwareengineer

    softwareengineer Advanced Member

    Newcomer
    2
    Apr 17, 2018
    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:
    [​IMG]

    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!