Strefa DNS musi być hostowana przez publiczny system DNS platformy Azure. Aby uzyskać więcej informacji, zobacz Zarządzanie strefami DNS.
Nadrzędna strefa DNS musi być podpisana przy użyciu protokołu DNSSEC. Większość głównych domen najwyższego poziomu (.com, .net, .org) jest już podpisana.
Podpisywanie strefy przy użyciu protokołu DNSSEC
Aby chronić strefę DNS przy użyciu protokołu DNSSEC, musisz najpierw podpisać strefę. Proces podpisywania strefy tworzy rekord podpisywania delegowania (DS), który należy następnie dodać do strefy nadrzędnej.
Aby podpisać strefę przy użyciu protokołu DNSSEC przy użyciu witryny Azure Portal:
Na stronie głównej witryny Azure Portal wyszukaj i wybierz pozycję Strefy DNS.
Wybierz strefę DNS, a następnie na stronie Przegląd strefy wybierz pozycję DNSSEC. Możesz wybrać opcję DNSSEC z menu u góry lub w obszarze Zarządzanie systemem DNS.
Zaznacz pole wyboru Włącz protokół DNSSEC.
Po wyświetleniu monitu o potwierdzenie włączenia protokołu DNSSEC wybierz przycisk OK.
Poczekaj na ukończenie podpisywania strefy. Po podpisaniu strefy przejrzyj wyświetlane informacje o delegowaniu protokołu DNSSEC. Zwróć uwagę, że stan to: Podpisany, ale nie delegowany.
Uwaga
Jeśli konfiguracja sieci platformy Azure nie zezwala na sprawdzanie delegowania, komunikat delegowania pokazany tutaj jest pomijany. W takim przypadku można użyć publicznego debugera DNSSEC w celu zweryfikowania stanu delegowania.
Skopiuj informacje delegowania i użyj go do utworzenia rekordu DS w strefie nadrzędnej.
Jeśli strefa nadrzędna jest domeną najwyższego poziomu (na przykład: .com), należy dodać rekord DS u rejestratora. Każdy rejestrator ma swój własny proces. Rejestrator może poprosić o wartości, takie jak tag klucza, algorytm, typ skrótu i skrót klucza. W przykładzie przedstawionym tutaj następujące wartości to:
Tag klucza: 4535 Algorytm: 13 Typ skrótu: 2 Skrót: 7A1C9811A965C46319D94D1D4BC6321762B632133F196F876C65802EC5089001
Po podaniu rekordu DS rejestratorowi rejestrator dodaje rekord DS do strefy nadrzędnej, takiej jak strefa domeny najwyższego poziomu (TLD).
Jeśli jesteś właścicielem strefy nadrzędnej, możesz dodać rekord DS bezpośrednio do elementu nadrzędnego. W poniższym przykładzie pokazano, jak dodać rekord DS do strefy DNS adatum.com dla strefy podrzędnej secure.adatum.com, gdy obie strefy są hostowane przy użyciu publicznego systemu DNS platformy Azure:
Jeśli nie jesteś właścicielem strefy nadrzędnej, wyślij rekord DS do właściciela strefy nadrzędnej z instrukcjami, aby dodać go do strefy.
Po przekazaniu rekordu DS do strefy nadrzędnej wybierz stronę informacji PROTOKOŁU DNSSEC dla strefy i sprawdź, czy jest wyświetlane ustawienie Podpisane i delegowanie. Strefa DNS jest teraz w pełni podpisana przez protokół DNSSEC.
Uwaga
Jeśli konfiguracja sieci platformy Azure nie zezwala na sprawdzanie delegowania, komunikat delegowania pokazany tutaj jest pomijany. W takim przypadku można użyć publicznego debugera DNSSEC w celu zweryfikowania stanu delegowania.
Podpisywanie strefy przy użyciu interfejsu wiersza polecenia platformy Azure:
# 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"
Uzyskaj informacje o delegowaniu i użyj go do utworzenia rekordu DS w strefie nadrzędnej.
Możesz użyć następującego polecenia interfejsu wiersza polecenia platformy Azure, aby wyświetlić informacje o rekordzie DS:
az network dns zone show --name "adatum.com" --resource-group "your-resource-group" | jq '.signingKeys[] | select(.delegationSignerInfo != null) | .delegationSignerInfo'
Jeśli strefa nadrzędna jest domeną najwyższego poziomu (na przykład: .com), należy dodać rekord DS u rejestratora. Każdy rejestrator ma swój własny proces.
Jeśli jesteś właścicielem strefy nadrzędnej, możesz dodać rekord DS bezpośrednio do elementu nadrzędnego. W poniższym przykładzie pokazano, jak dodać rekord DS do strefy DNS adatum.com dla strefy podrzędnej secure.adatum.com, gdy obie strefy są podpisane i hostowane przy użyciu usługi Azure Public DNS:
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>
Jeśli nie jesteś właścicielem strefy nadrzędnej, wyślij rekord DS do właściciela strefy nadrzędnej z instrukcjami, aby dodać go do strefy.
Podpisywanie i weryfikowanie strefy przy użyciu programu 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"
Uzyskaj informacje o delegowaniu i użyj go do utworzenia rekordu DS w strefie nadrzędnej.
Jeśli strefa nadrzędna jest domeną najwyższego poziomu (na przykład: .com), należy dodać rekord DS u rejestratora. Każdy rejestrator ma swój własny proces.
Jeśli jesteś właścicielem strefy nadrzędnej, możesz dodać rekord DS bezpośrednio do elementu nadrzędnego. W poniższym przykładzie pokazano, jak dodać rekord DS do strefy DNS adatum.com dla strefy podrzędnej secure.adatum.com, gdy obie strefy są podpisane i hostowane przy użyciu usługi Azure Public DNS. Zastąp <ciąg key-tag>, <algorithm>, <digest i <digest-type>> odpowiednimi wartościami z rekordu DS, którego wcześniej wykonano zapytanie.