<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How does DNS over https work?]]></title><description><![CDATA[<p dir="auto">I have two routers. One of them encrypts everything with a wireguard interface and routes all traffic through my VPN provider. The other one is "plain", unencrypted, and it is used for services that need a public IP. If all these services need is a public IP address that leads to the router's wan port, I can still encrypt my DNS traffic, I thought, so I set up DNS over https (DoH), using my VPN provider's servers. To do this on OpenWRT, which is my router's operating system, I needed to download any one package that provides this functionality. I couldn't just configure ports, firewall rules, NAT or whatever and be happy... Of the settings that this DoH package came with lets you choose a "bootstrap DNS". It was configured to Google's and Cloudflare's servers by default, but I changed it to Quad9's. Everything works fine. My VPN provider confirms that I am using their DNS servers and that my DNS traffic is encrypted.</p>
<p dir="auto">What is going on under the hood? What is this "bootstrap DNS"? Why isn't it as easy as exchanging public keys, as with regular traffic that goes through my VPN router's wireguard port?</p>
]]></description><link>https://forum.ieu.app/topic/0c22cf33-cdec-46d2-8096-2f2dc4d2f6aa/how-does-dns-over-https-work</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 21:27:00 GMT</lastBuildDate><atom:link href="https://forum.ieu.app/topic/0c22cf33-cdec-46d2-8096-2f2dc4d2f6aa.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Sep 2026 06:49:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 12:07:36 GMT]]></title><description><![CDATA[<p dir="auto">The IPs could be DoT servers.</p>
]]></description><link>https://forum.ieu.app/post/https://lemmy.world/comment/25619538</link><guid isPermaLink="true">https://forum.ieu.app/post/https://lemmy.world/comment/25619538</guid><dc:creator><![CDATA[slazer2au@lemmy.world]]></dc:creator><pubDate>Wed, 02 Sep 2026 12:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 11:56:32 GMT]]></title><description><![CDATA[<p dir="auto">Right, but my VPN provider provides both IPs <em>and</em> URLs to their servers, so I'm still wondering why I need a separate package on OpenWRT to be running in the background for this, i.e, why I can't just point all the DNS queries that comes to the router in question to that IP and URL. Again, maybe it's a really OpenWRT specific question... Sorry 😅</p>
]]></description><link>https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5913408</link><guid isPermaLink="true">https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5913408</guid><dc:creator><![CDATA[akunohana@piefed.blahaj.zone]]></dc:creator><pubDate>Wed, 02 Sep 2026 11:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 11:50:55 GMT]]></title><description><![CDATA[<p dir="auto">There will generally be some form of load balancer in front of a HTTPS server even one that provides DoH services, and those load balancer won't know where to send the random https packet destined for it's own IP without a routing url.</p>
]]></description><link>https://forum.ieu.app/post/https://lemmy.world/comment/25619330</link><guid isPermaLink="true">https://forum.ieu.app/post/https://lemmy.world/comment/25619330</guid><dc:creator><![CDATA[slazer2au@lemmy.world]]></dc:creator><pubDate>Wed, 02 Sep 2026 11:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 11:47:51 GMT]]></title><description><![CDATA[<p dir="auto">I guessed as much. But, as I wrote to the commenter, I wonder why I couldn't just provide the DNS server's IP address in the router's configuration and thus avoiding that initial plain text bootstrapping step. I guess my other question - why there needs to be a separate package to set this up as opposed to "simply" configuring the router - is more about the specific OS than networking.</p>
<p dir="auto">Thanks for sharing your insights! 😊</p>
]]></description><link>https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5913318</link><guid isPermaLink="true">https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5913318</guid><dc:creator><![CDATA[akunohana@piefed.blahaj.zone]]></dc:creator><pubDate>Wed, 02 Sep 2026 11:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 07:03:27 GMT]]></title><description><![CDATA[<p dir="auto">I see. I just wonder why I couldn't set the IP address for my DNS provider in the router's configuration, since my VPN provider - whose DNS I'm using - provide the IP addresses and domain names on their website. 🤔</p>
]]></description><link>https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5911278</link><guid isPermaLink="true">https://forum.ieu.app/post/https://piefed.blahaj.zone/comment/5911278</guid><dc:creator><![CDATA[akunohana@piefed.blahaj.zone]]></dc:creator><pubDate>Wed, 02 Sep 2026 07:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 06:58:04 GMT]]></title><description><![CDATA[<p dir="auto">Doh uses domain names for name servers as opposed to IP addresses, but as a freshly booted PC doesn't know what IP your doh provider uses how does it craft a packet with a destination IP?</p>
<p dir="auto">That is where your bootstrap DNS comes in.  You do one clear text DNS request for your doh provider, then all other DNS requests are encrypted.</p>
<p dir="auto">The public keys are stored brween reboots so no new exchange is needed.</p>
]]></description><link>https://forum.ieu.app/post/https://lemmy.world/comment/25616599</link><guid isPermaLink="true">https://forum.ieu.app/post/https://lemmy.world/comment/25616599</guid><dc:creator><![CDATA[slazer2au@lemmy.world]]></dc:creator><pubDate>Wed, 02 Sep 2026 06:58:04 GMT</pubDate></item><item><title><![CDATA[Reply to How does DNS over https work? on Wed, 02 Sep 2026 06:56:39 GMT]]></title><description><![CDATA[<p dir="auto">you need the bootstrap dns server to find the doh provider.</p>
]]></description><link>https://forum.ieu.app/post/https://feddit.nu/comment/21783382</link><guid isPermaLink="true">https://forum.ieu.app/post/https://feddit.nu/comment/21783382</guid><dc:creator><![CDATA[lime@feddit.nu]]></dc:creator><pubDate>Wed, 02 Sep 2026 06:56:39 GMT</pubDate></item></channel></rss>