La signature de zone DNSSEC est actuellement en préversion.
Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.
Cette préversion de DNSSEC ne requiert pas d’inscription. Vous pouvez utiliser Cloud Shell pour signer ou supprimer la signature d’une zone avec Azure PowerShell ou Azure CLI. La signature d’une zone à l’aide du portail Azure est disponible dans la prochaine mise à jour du portail.
Prérequis
La zone DNS doit être hébergée par le DNS public Azure. Pour plus d’informations, consultez Gérer les zones DNS.
La zone DNS parente doit être signée avec DNSSEC. La plupart des principaux domaines de niveau supérieur (.com, .net, .org) sont déjà signés.
Signer une zone avec DNSSEC
Pour protéger votre zone DNS avec DNSSEC, vous devez d’abord signer la zone. Le processus de signature de zone crée un enregistrement de signataire de délégation (DS) qui doit ensuite être ajouté à la zone parente.
Pour signer votre zone avec DNSSEC à l’aide du Portail Azure :
Sur la page d’accueil du portail Azure, recherchez et sélectionnez Zones DNS.
Sélectionnez votre zone DNS, puis, dans la page Vue d’ensemble de la zone, sélectionnez DNSSEC. Vous pouvez sélectionner DNSSEC dans le menu en haut ou sous Gestion du service DNS.
Cochez la case Activer DNSSEC.
Lorsque vous êtes invité à confirmer que vous souhaitez activer DNSSEC, sélectionnez OK.
Attendez la fin de la signature de zone. Une fois la zone signée, passez en revue les informations de délégation DNSSEC affichées. Notez que l’état est : Signed but not delegated (Signé, mais pas délégué).
Copiez les informations de délégation et utilisez-les pour créer un enregistrement DS dans la zone parente.
Si la zone parente est un domaine de niveau supérieur (par exemple : .com), vous devez ajouter l’enregistrement DS à votre bureau d’enregistrement. Chaque bureau d’enregistrement a son propre processus. Le bureau d’enregistrement peut demander des valeurs telles que la balise de clé, l’algorithme, le type de synthèse et la synthèse des clés. Dans l’exemple présenté ici, ces valeurs sont les suivantes :
Balise de clé : 4535 Algorithme : 13 Type de synthèse : 2 Synthèse : 7A1C9811A965C46319D94D1D4BC6321762B632133F196F876C65802EC5089001
Lorsque vous fournissez l’enregistrement DS à votre bureau d’enregistrement, le bureau d’enregistrement ajoute l’enregistrement DS à la zone parente, par exemple la zone TLD (domaine de premier niveau).
Si vous êtes propriétaire de la zone parente, vous pouvez ajouter un enregistrement DS directement au parent vous-même. L’exemple suivant montre comment ajouter un enregistrement DS à la zone DNS adatum.com pour la zone enfant secure.adatum.com lorsque les deux zones sont hébergées à l’aide du DNS public Azure :
Si vous ne possédez pas la zone parente, envoyez l’enregistrement DS au propriétaire de la zone parente avec des instructions pour l’ajouter à sa zone.
Lorsque l’enregistrement DS a été chargé dans la zone parente, sélectionnez la page d’informations DNSSEC de votre zone et vérifiez que Signed and delegation established (Signée et délégation établie) s’affiche. Votre zone DNS est désormais entièrement signée DNSSEC.
Signez une zone à l’aide d’Azure CLI :
# Ensure you are logged in to your Azure account
az login
# Select the appropriate subscription
az account set --subscription "your-subscription-id"
# Enable DNSSEC for the DNS zone
az network dns dnssec-config create --resource-group "your-resource-group" --zone-name "adatum.com"
# Verify the DNSSEC configuration
az network dns dnssec-config show --resource-group "your-resource-group" --zone-name "adatum.com"
Obtenez les informations de délégation et utilisez-les pour créer un enregistrement DS dans la zone parente.
Vous pouvez utiliser la commande Azure CLI suivante pour afficher les informations d’enregistrement DS :
az network dns zone show --name "adatum.com" --resource-group "your-resource-group" | jq '.signingKeys[] | select(.delegationSignerInfo != null) | .delegationSignerInfo'
Si la zone parente est un domaine de niveau supérieur (par exemple : .com), vous devez ajouter l’enregistrement DS à votre bureau d’enregistrement. Chaque bureau d’enregistrement a son propre processus.
Si vous êtes propriétaire de la zone parente, vous pouvez ajouter un enregistrement DS directement au parent vous-même. L’exemple suivant montre comment ajouter un enregistrement DS à la zone DNS adatum.com pour la zone enfant secure.adatum.com lorsque les deux zones sont signées et hébergées à l’aide du DNS public Azure :
az network dns record-set ds add-record --resource-group "your-resource-group" --zone-name "adatum.com" --record-set-name "secure" --key-tag <key-tag> --algorithm <algorithm> --digest <digest> --digest-type <digest-type>
Si vous ne possédez pas la zone parente, envoyez l’enregistrement DS au propriétaire de la zone parente avec des instructions pour l’ajouter à sa zone.
Signez et vérifiez votre zone à l’aide de PowerShell :
# Connect to your Azure account (if not already connected)
Connect-AzAccount
# Select the appropriate subscription
Select-AzSubscription -SubscriptionId "your-subscription-id"
# Enable DNSSEC for the DNS zone
New-AzDnsDnssecConfig -ResourceGroupName "your-resource-group" -ZoneName "adatum.com"
# Verify the DNSSEC configuration
Get-AzDnsDnssecConfig -ResourceGroupName "your-resource-group" -ZoneName "adatum.com"
Obtenez les informations de délégation et utilisez-les pour créer un enregistrement DS dans la zone parente.
Si la zone parente est un domaine de niveau supérieur (par exemple : .com), vous devez ajouter l’enregistrement DS à votre bureau d’enregistrement. Chaque bureau d’enregistrement a son propre processus.
Si vous êtes propriétaire de la zone parente, vous pouvez ajouter un enregistrement DS directement au parent vous-même. L’exemple suivant montre comment ajouter un enregistrement DS à la zone DNS adatum.com pour la zone enfant secure.adatum.com lorsque les deux zones sont signées et hébergées à l’aide du DNS public Azure. Remplacez la <balise de clé>, l’<algorithme>, la <synthèse> et le <type de synthèse> par les valeurs appropriées de l’enregistrement DS que vous avez interrogé précédemment.
Si vous ne possédez pas la zone parente, envoyez l’enregistrement DS au propriétaire de la zone parente avec des instructions pour l’ajouter à sa zone.