{"id":2574,"date":"2018-11-27T21:30:20","date_gmt":"2018-11-27T21:30:20","guid":{"rendered":"https:\/\/blog.mozilla.org\/futurereleases\/?p=2574"},"modified":"2018-11-28T17:37:08","modified_gmt":"2018-11-28T17:37:08","slug":"next-steps-in-dns-over-https-testing","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/","title":{"rendered":"Next Steps in DNS-over-HTTPS Testing"},"content":{"rendered":"<p>Over the past few months, Mozilla has experimented with DNS-over-HTTPS (DoH). The intention is to fix a part of a DNS ecosystem that simply isn\u2019t up to the modern, secure standards that every Internet user should expect. Today, we want to let you know about our next test of the feature.<\/p>\n<p>Our initial tests of DoH studied the time it takes to get a response from Cloudflare\u2019s DoH resolver. The <a href=\"https:\/\/blog.nightly.mozilla.org\/2018\/08\/28\/firefox-nightly-secure-dns-experimental-results\/\">results were<\/a> very positive &#8211; the slowest users show a huge performance <i>improvement. <\/i>A <a href=\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/09\/13\/dns-over-https-doh-testing-on-beta\/\">recent test<\/a> in our Beta channel confirmed that DoH is fast and isn\u2019t causing problems for our users. However, those tests only measure the DNS operation itself, which isn\u2019t the whole story.<\/p>\n<p>Content Delivery Networks (CDNs) provide localized DNS responses depending on where you are in the network, with the goal being to send you to a host which is near you on the network and therefore will give you the best performance. However, because of the way that Cloudflare resolves names [technical note: it\u2019s a centralized resolver without EDNS Client Subnet], this process works less well when you are using DoH with Firefox.<\/p>\n<p>The result is that the user might get less well-localized results that could result in a slow user experience even if the resolver itself is accurate and fast.<\/p>\n<p>This is something we can test. We are going to study the total time it takes to get a response from the resolver and fetch a web page. To do that, we\u2019re working with Akamai to help us understand more about the performance impact. Firefox users enrolled in the study will automatically fetch data once a day from four test web pages hosted by Akamai, collect information about how long it took to look up DNS and then send that performance information to Firefox engineers for analysis. These test pages aren\u2019t ones that the user would automatically retrieve and just contain dummy content.<\/p>\n<p>A soft rollout to a small portion of users in our Release channel in the United States will begin this week and end next week. As before, this study will use Cloudflare\u2019s DNS-over-HTTPS service and will continue to provide in-browser notifications about the experiment so that everyone is fully informed and has a chance to decline participation in this particular experiment. Moving forward, we are working to build a larger ecosystem of trusted DoH providers, and we hope to be able to experiment with other providers soon.<\/p>\n<p>We don\u2019t yet have a date for the full release of this feature. We will give you a readout of the result of this test and will let you know our future plans at that time. So stay tuned.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past few months, Mozilla has experimented with DNS-over-HTTPS (DoH). The intention is to fix a part of a DNS ecosystem that simply isn\u2019t up to the modern, secure &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/\">Read more<\/a><\/p>\n","protected":false},"author":653,"featured_media":2537,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"coauthors":[310623],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Next Steps in DNS-over-HTTPS Testing - Future Releases<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Selena Deckelmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/\",\"name\":\"Next Steps in DNS-over-HTTPS Testing - Future Releases\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png\",\"datePublished\":\"2018-11-27T21:30:20+00:00\",\"dateModified\":\"2018-11-28T17:37:08+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/a46713c9dcb379a33794c1d3cef4a3c4\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png\",\"width\":1400,\"height\":770,\"caption\":\"Firefox Logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/futurereleases\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Next Steps in DNS-over-HTTPS Testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/\",\"name\":\"Future Releases\",\"description\":\"Be the first to know what&#039;s new with upcoming Firefox releases.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/futurereleases\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/a46713c9dcb379a33794c1d3cef4a3c4\",\"name\":\"Selena Deckelmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/29a47d4d79e418928d2203c32ea64ed0\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b722826f7bbb8baab22b6699065eb15c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b722826f7bbb8baab22b6699065eb15c?s=96&d=mm&r=g\",\"caption\":\"Selena Deckelmann\"},\"description\":\"Senior Manager, Security Engineering\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/author\/sdeckelmannmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Next Steps in DNS-over-HTTPS Testing - Future Releases","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/","twitter_misc":{"Written by":"Selena Deckelmann","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/","url":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/","name":"Next Steps in DNS-over-HTTPS Testing - Future Releases","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png","datePublished":"2018-11-27T21:30:20+00:00","dateModified":"2018-11-28T17:37:08+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/a46713c9dcb379a33794c1d3cef4a3c4"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#primaryimage","url":"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png","contentUrl":"https:\/\/blog.mozilla.org\/futurereleases\/files\/2018\/06\/Logo.png","width":1400,"height":770,"caption":"Firefox Logo"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2018\/11\/27\/next-steps-in-dns-over-https-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/futurereleases\/"},{"@type":"ListItem","position":2,"name":"Next Steps in DNS-over-HTTPS Testing"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#website","url":"https:\/\/blog.mozilla.org\/futurereleases\/","name":"Future Releases","description":"Be the first to know what&#039;s new with upcoming Firefox releases.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/futurereleases\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/a46713c9dcb379a33794c1d3cef4a3c4","name":"Selena Deckelmann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/29a47d4d79e418928d2203c32ea64ed0","url":"https:\/\/secure.gravatar.com\/avatar\/b722826f7bbb8baab22b6699065eb15c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b722826f7bbb8baab22b6699065eb15c?s=96&d=mm&r=g","caption":"Selena Deckelmann"},"description":"Senior Manager, Security Engineering","url":"https:\/\/blog.mozilla.org\/futurereleases\/author\/sdeckelmannmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/2574"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/users\/653"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/comments?post=2574"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/2574\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/media\/2537"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/media?parent=2574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/categories?post=2574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/tags?post=2574"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/coauthors?post=2574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}