Azure DNS finally supports DNSSEC (Preview)

Azure DNS finally supports DNSSEC (Preview)

Hi All,

On Ignite there was the anouncement, that Azure DNS finally supports DNSSEC (in public Preview).

Setup

Bevore changing anythin i did run a check on Verisign Labs DNSSEC

Let’s go to Azure Portal and navigate to a DNS Zone. You can now see a “DNSSEC” Icon.

Now let’s “Enable DNSSEC”

Confirm

After a few Seconds you see DNSSEC delegation information

Let’s check again with Verisign Labs DNSSEC. As you can see there is a missing DS Record for the Domain on the parent Zone (.ch in this case).

I’ve logged in at my DNS Registrar and clicked on “Manage DNSSEC Settings”

Adding Values from Azure DNS delegation information

It takes a while until that change has gone trough. But everything is now green in Verisign Labs DNSSEC 🤩

Check DNSSEC

How can you check if a DNS Zone or Record is protected with DNSSEC?

You can use the following PowerShell code. In the Response there is a property “AD” (Authenticated Data) that tells you if the Zone or DNS Record has been protected with DNSSEC.

$Domain = "irgendwoiminternet.ch"
$URI = "https://dns.google/resolve?name=$Domain&type=NS"
$json = Invoke-RestMethod -URI $URI
$json

$Domain = "icewolf.ch"
$URI = "https://dns.google/resolve?name=$Domain&type=NS"
$json = Invoke-RestMethod -URI $URI
$json

Summary

I’ve been waiting long to see this Feature on Azure DNS and i am very happy now. It was not to complicated to set it up. The challenge will probably to figure out how to publish the DS Record on your DNS Hosting Provider.

Regards
Andres Bohren

Azure Logo

Security Logo