• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.
  • We have made minor adjustments to how the search bar works on ResetEra. You can read about the changes here.

nature boy

Member
Oct 25, 2017
8,877
https://1.1.1.1

https://blog.cloudflare.com/announcing-1111/
Cloudflare's mission is to help build a better Internet. We're excited today to take another step toward that mission with the launch of 1.1.1.1 — the Internet's fastest, privacy-first consumer DNS service. This post will talk a little about what that is and a lot about why we decided to do it. (If you're interested in the technical details on how we built the service, check out Ólafur Guðmundsson's accompanying post.)

Quick Primer On DNS
DNS is the directory of the Internet. Whenever you click on a link, send an email, open a mobile app, often one of the first things that has to happen is your device needs to look up the address of a domain. There are two sides of the DNS network: Authoritative (the content side) and Resolver (the consumer side).

Every domain needs to have an Authoritative DNS provider. Cloudflare, since our launch in September 2010, has run an extremely fast and widely-used Authoritative DNS service. 1.1.1.1 doesn't (directly) change anything about Cloudflare's Authoritative DNS service.

On the other side of the DNS system are resolvers. Every device that connects to the Internet needs a DNS resolver. By default, these resolvers are automatically set by whatever network you're connecting to. So, for most Internet users, when they connect to an ISP, or a coffee shop wifi hot spot, or a mobile network then the network operator will dictate what DNS resolver to use.

DNS's Privacy Problem
The problem is that these DNS services are often slow and not privacy respecting. What many Internet users don't realize is that even if you're visiting a website that is encrypted — has the little green lock in your browser — that doesn't keep your DNS resolver from knowing the identity of all the sites you visit. That means, by default, your ISP, every wifi network you've connected to, and your mobile network provider have a list of every site you've visited while using them.

Network operators have been licking their chops for some time over the idea of taking their users' browsing data and finding a way to monetize it. In the United States, that got easier a year ago when the Senate voted to eliminate rules that restricted ISPs from selling their users' browsing data. With all the concern over the data that companies like Facebook and Google are collecting on you, it worries us to now add ISPs like Comcast, Time Warner, and AT&T to the list. And, make no mistake, this isn't a US-only problem — ISPs around the world see the same privacy-invading opportunity.

DNS's Censorship Problem
But privacy concerns extend far beyond just ad targeting. Cloudflare operates Project Galileo to protect at no cost politically or artistically important organizations around the world from cyber attack. Through the project we protect groups like LGBTQ organizations targeted in the Middle East, journalists covering political corruption in Africa, human rights workers in Asia, and bloggers on the ground covering the conflict in Crimea. We're really proud of the project and we're really good at stopping cyber attacks launched at its participants.

But it's been depressing to us to watch all too frequently how DNS can be used as a tool of censorship against many of the groups we protect. While we're good at stopping cyber attacks, if a consumer's DNS gets blocked there's been nothing we could do to help.

In March 2014, for instance, the government of Turkey blocked Twitter after recordings showing a government corruption scandal leaked online. The Internet was censored by the country's ISP's DNS resolvers blocking DNS requests for twitter.com. People literally spray painted 8.8.8.8, the IP of Google's DNS resolver service, on walls to help fellow Turks get back online. Google's DNS resolver is great, but diversity is good and we thought we could do even better.

Building a Consumer DNS Service
The insecurity of the DNS infrastructure struck the team at Cloudflare as a bug at the core of the Internet, so we set out to do something about it. Given we run one of the largest, most interconnected global networks — and have a lot of experience with DNS — we were well positioned to launch a consumer DNS service. We began testing and found that a resolver, running across our global network, outperformed any of the other consumer DNS services available (including Google's 8.8.8.8). That was encouraging.

We began talking with browser manufacturers about what they would want from a DNS resolver. One word kept coming up: privacy. Beyond just a commitment not to use browsing data to help target ads, they wanted to make sure we would wipe all transaction logs within a week. That was an easy request. In fact, we knew we could go much further. We committed to never writing the querying IP addresses to disk and wiping all logs within 24 hours.

Cloudflare's business has never been built around tracking users or selling advertising. We don't see personal data as an asset; we see it as a toxic asset. While we need some logging to prevent abuse and debug issues, we couldn't imagine any situation where we'd need that information longer than 24 hours. And we wanted to put our money where our mouth was, so we committed to retaining KPMG, the well-respected auditing firm, to audit our code and practices annually and publish a public report confirming we're doing what we said we would.
...
More at the link.

A more technical post: https://blog.cloudflare.com/dns-resolver-1-1-1-1/

Been using Google DNS, the privacy implications were always there, going to give Cloudflare a shot.

And yes, Cloudflare's the company that had issues cutting off service to a Neo-Nazi website

Thanks to the mod who corrected the typo.
 
Last edited:
OP
OP
nature boy

nature boy

Member
Oct 25, 2017
8,877
https://medium.com/@nykolas.z/dns-r...flare-x-google-x-quad9-x-opendns-149e803734e5

Results Summary
Our test was very simple and we performed 70 DNS lookups throughout the course of an hour for different popular domains (google, facebook, twitter, gmail, etc). We averaged all the requests per location to get an overall performance indicator per DNS resolver.

TLDR / Summary
  • All providers (except Yandex) performed very well in North America and Europe. They all had under 15ms response time across the US, Canada and Europe, which is amazing. In reality, you can choose any one of them and do not notice the few msec of latency difference. However, Asia and South America made the difference in the overall averages (and finding the winner) as some of the providers are not well connected there.
  • CloudFlare was the fastest DNS for 72% of all the locations. It had an amazing low average of 4.98 ms across the globe.
  • Google and Quad9 were close for second and third respectively. Quad9 was faster than Google in North America and Europe, but under performed in Asia / South America.
  • CloudFlare has a strong presence everywhere. While Google and Quad9 had some high response times from some locations, CloudFlare performed well from everywhere.
  • Yandex is only for Russia. It doesn't leverage Anycast like the other providers, and was very slow from everywhere.
  • CleanBrowsing was the fastest provider offering adult (porn) content filtering.
  • We know we can't compare these providers 1 to 1, as they all have special features that can add some latency (Quad9 and Comodo blocks access to malicious domains, for example). Take the results as is.
 

Goda

Member
Oct 26, 2017
2,432
Toronto
Hmm this is actually very interesting. I also use google as my primary DNS. Might give this a shot though.
 

flaxknuckles

Member
Oct 25, 2017
4,312
I switched to this from Google DNS. Gonna get all that sweet privacy back. Even though they will probably track me anyway from my Google WiFi device that they say they don't track.
 
OP
OP
nature boy

nature boy

Member
Oct 25, 2017
8,877
So far so good, certainly hasn't degraded my internet over Google DNS. If the performance is similar to Google DNS, I see no reason to keep using Google
Hope they have an option to block ads.

Nope. Hosts file will always be your best option (at least for the more aggressive ad networks)
 

Kvik

Banned
Oct 25, 2017
889
Downunder.
I'm keen to give this a go tonight. Support in dnscrypt-proxy out of the box is also a plus in my book.

Code:
[centos@shell1-eq1 ~]$ dig @1.1.1.1 resetera.com

; <<>> DiG 9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> @1.1.1.1 resetera.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61280
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1536
;; QUESTION SECTION:
;resetera.com.                  IN      A

;; ANSWER SECTION:
resetera.com.           296     IN      A       104.25.155.98
resetera.com.           296     IN      A       104.25.156.98

;; Query time: 1 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Tue Apr 03 06:46:22 UTC 2018
;; MSG SIZE  rcvd: 73

1 ms seems pretty good.
 

Herr Starr

Member
Oct 26, 2017
2,228
Norway
Going to give this a try tonight. I use Google's DNS servers, but I've never really felt safe about the privacy of my lookups through them.
 

BLEEN

Member
Oct 27, 2017
21,890
Just one DNS server? Usually there's a 2nd in case one goes down. 1.1.1.2? Switching now, anywho.
 

Paganmoon

Member
Oct 26, 2017
5,586
All I'm thinking about right now is... How much did they have to pay for that IP and who owned it before.

Edit: From the whois it appears their partner for this Apnic owns both 1.0.0.0/24 and 1.1.1.0/24.
 
Last edited:

Theonik

Member
Oct 25, 2017
852
Hope they have an option to block ads.
A good idea is to host your own DNS internally and then link it to this in your chain. You can then have any rule you like on your own server.
It's the only way I'd even consider using an Xbox. On the 360 especially you get back more than 20% of the screen by removing the ads.
 

BLEEN

Member
Oct 27, 2017
21,890
A good idea is to host your own DNS internally and then link it to this in your chain. You can then have any rule you like on your own server.
It's the only way I'd even consider using an Xbox. On the 360 especially you get back more than 20% of the screen by removing the ads.
I used to be able to easily do this on my old router with DD-WRT now I have a new one with OpenWRT (doesn't support DD) and I am fucking lost as all hell trying to block ads on the PS4 lol
 

Herr Starr

Member
Oct 26, 2017
2,228
Norway
So can someone explain to a Luddite why I should use this?

In my personal experience, 90% of connection problems on the Internet (the stuff that makes people say "my internet connection is down") are because of your ISP's DNS servers. Changing to Google's DNS servers made my connection way more stable.

Additionally, if you have an ISP that censors content, a different DNS server is likely going to get you around that.
 
Oct 27, 2017
3,654
Faster website resolving (loading) as opposed to your ISP's and better security as opposed to Google's 8.8.8.8. That's the gist of it.

In my personal experience, 90% of connection problems on the Internet (the stuff that makes people say "my internet connection is down") are because of your ISP's DNS servers. Changing to Google's DNS servers made my connection way more stable.

Additionally, if you have an ISP that censors content, a different DNS server is likely going to get you around that.

Thanks both. So I go into my internet settings and change the DNS from auto to 1.1.1.1 to test it out?
 
Oct 25, 2017
3,763
I wonder how it compares to OpenDNS. The articles don't seem to mention it.

[edit]

Never underestimate. The comparison article mentions it.
 

kiguel182

Member
Oct 31, 2017
9,441
Well, I'm all for having less people track my shit. I'm going to switch to this.

Altought I wonder if they really won't track us? I use DuckDuckGo for the same reason (I got rid of every Google) but it seems like we just have to trust that these companies aren't as "bad" as others.
 

BernardoOne

Banned
Oct 25, 2017
10,289
Well, I'm all for having less people track my shit. I'm going to switch to this.

Altought I wonder if they really won't track us? I use DuckDuckGo for the same reason (I got rid of every Google) but it seems like we just have to trust that these companies aren't as "bad" as others.
And we wanted to put our money where our mouth was, so we committed to retaining KPMG, the well-respected auditing firm, to audit our code and practices annually and publish a public report confirming we're doing what we said we would.
 

kiguel182

Member
Oct 31, 2017
9,441

I read that later. Well, seems legit! I mean, there's always suspicious but at least they seem committed to this. Altought not sure what's their incentive to doing it.

I'm being a bit paranoid but well, can't be worse than what Google does with our data at least!
 

FSP

Banned
Oct 25, 2017
1,644
London, United Kingdom
Latency to 1.1.1.1 is about .5ms better than Google for me.

It's not really going to set anyone's hair on fire due to blisteringly fast speeds unless the routing ends up better.

I read that later. Well, seems legit! I mean, there's always suspicious but at least they seem committed to this. Altought not sure what's their incentive to doing it.

I'm being a bit paranoid but well, can't be worse than what Google does with our data at least!

People using Cloudflare as a DNS = Cloudflare get more of an ability to control denial-of-service attacks. Meaning (probably) better service for their customers.

In addition this is building off of work already done - it's not a huge amount of R&D.
 
Last edited:

aerie

wonky
Administrator
Oct 25, 2017
8,036
Thanks, switched at the router level. Seems good so far, will test it with some online gaming tonight.
 

THEVOID

Prophet of Regret
Member
Oct 27, 2017
22,868
Probably just a placebo effect, but damn, my shit is running smooth as hell.
 

Mivey

Member
Oct 25, 2017
17,827
will put this into the PS4 tonight to see if it helps with the slow as molasses PSN
I mean, DNS is just used once to determine the actual IP. So it transforms "mytotallygreatwebsite.com" to 124.24.52.91 (a lot more going into that, but that's the gist of it). That's it. If you download speed per se is low, or the PSN server just overloaded, well, this isn't gonna change that.
 

Rookhelm

Member
Oct 27, 2017
3,691
How much of an issue is DNS resolution latency anyways?

imo, the benefit to using a 3rd party DNS like this is security/privacy, not performance (though if performance increases, then great!). If Cloudflare are doing what they say they're doing, then your lookups are more secure than going through your ISP's DNS lookups.
 

Spectrum

Member
Oct 27, 2017
343
Aren't endpoint privacy concerns kind of pointless when DNS request are sent as plaintext?
 

sangreal

Banned
Oct 25, 2017
10,890
faster than my ISP, unlike google (was never comfortable using google anyway). Thanks, OP
 

soul

Member
Oct 27, 2017
599
Aren't endpoint privacy concerns kind of pointless when DNS request are sent as plaintext?

They wrote about it in their blog:

Cloudflare said:
...What's needed is a move to a new, modern protocol. There are a couple of different approaches. One is DNS-over-TLS. That takes the existing DNS protocol and adds transport layer encryption. Another is DNS-over-HTTPS. It includes security but also all the modern enhancements like supporting other transport layers (e.g., QUIC) and new technologies like server HTTP/2 Server Push. Both DNS-over-TLS and DNS-over-HTTPS are open standards. And, at launch, we've ensured 1.1.1.1 supports both.
 

Easy_D

Member
Oct 28, 2017
2,275
Can I change this on my router or do I need to set each of my devices up manually?
 

Zing

Banned
Oct 29, 2017
1,771
Teksavvy in Ontario has always had good DNS, and I trust them with my info. That said, I pointed my router to these servers and will give it a try.
 

soul

Member
Oct 27, 2017
599
Can I change this on my router or do I need to set each of my devices up manually?

If your devices use your router as their DNS server, you need to change the DNS at the router level.

If your devices receive a different DNS server (i.e, Google's 8.8.8.8 & 8.8.4.4) via DHCP, you need to change to 1.1.1.1 & 1.0.0.1 in your router and obtain the new settings (i.e, ipconfig/release & ipconfig/renew in Windows).

If you set your TCP/IP settings manually for each device, then you simply need to change the DNS server settings in each device.