<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DNSSEC | no dogma blog</title><link>https://nodogmablog.bryanhogan.net/tag/dnssec/</link><atom:link href="https://nodogmablog.bryanhogan.net/tag/dnssec/index.xml" rel="self" type="application/rss+xml"/><description>DNSSEC</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sun, 11 Oct 2026 00:00:00 +0000</lastBuildDate><image><url>https://nodogmablog.bryanhogan.net/media/icon_hu9c23d68d4e9f1f9acfa8237e5c2ea674_3344_512x512_fill_lanczos_center_3.png</url><title>DNSSEC</title><link>https://nodogmablog.bryanhogan.net/tag/dnssec/</link></image><item><title>DNSSEC Validation Failed</title><link>https://nodogmablog.bryanhogan.net/2026/10/dnssec-validation-failed/</link><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid>https://nodogmablog.bryanhogan.net/2026/10/dnssec-validation-failed/</guid><description>&lt;p>I was happily using Ubuntu 24.04 this morning to browse the web, but when I tried this evening I could not load any website while connected to a VPN.&lt;/p>
&lt;p>If I disconnected from the VPN, it would work. Maybe my VPN provider was having issues? I gave it an hour, and it was still not working. Probably not the VPN service, they are on top of this kind of thing.&lt;/p>
&lt;p>I started to dig (haha, funny if you knew that this was a DNS issue).&lt;/p>
&lt;p>I was getting the following error in my browser &lt;code>DNSSEC validation failed for question IN DNSKEY: missing-key&lt;/code>. But I could ping IP addresses. Something was wrong with DNS resolution.&lt;/p>
&lt;p>I found out that ICANN scheduled a switch from an old DNS root key to a new one, &lt;strong>TODAY&lt;/strong>. It seems that my Ubuntu 24.04 did not have the new key in place, so it was failing DNSSEC validation.&lt;/p>
&lt;p>The fix is to add the new root key to the OS. To get the correct info, go to &lt;a href="https://data.iana.org/root-anchors/root-anchors.xml" target="_blank" rel="noopener">https://data.iana.org/root-anchors/root-anchors.xml&lt;/a>.&lt;/p>
&lt;p>Then add the key -&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-cfg" data-lang="cfg">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">sudo mkdir -p /etc/dnssec-trust-anchors.d&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">sudo nano /etc/dnssec-trust-anchors.d/root.positive&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#888;font-style:italic"># Put these two lines in the file, you can review the values at the link above to make sure they are correct.&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">. IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">. IN DS 38696 8 2 683D2D0ACB8C9B712A1948B27F741219298D0A450D612C483AF444A4C0FB2B16&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#888;font-style:italic"># Restart the systemd-resolved service&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">sudo systemctl restart systemd-resolved&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;p>That should be it!&lt;/p>
&lt;p>Let me know if this helps.&lt;/p></description></item></channel></rss>