Записи CAA были представлен в Azure DNS в ноябре 2017 г..
Сегодня я попытался добавить его в новую зону DNS, созданную мной на востоке США 2.
Я использовал облачный Powershell, поэтому мне не пришлось ломать голову над проблемами версии модуля AzureRM.
$records = @()
$records += New-AzureRmDnsRecordConfig -Caaflags 0 -CaaTag "issue" -CaaValue "issuernumberone.com"
$records += New-AzureRmDnsRecordConfig -Caaflags 0 -CaaTag "issue" -CaaValue "issuernumbertwo.org"
$records += New-AzureRmDnsRecordConfig -Caaflags 0 -CaaTag "iodef" -CaaValue "mailto:me@mydomain.com"
New-AzureRmDnsRecordSet -Name "caa" -RecordType CAA -ZoneName mydomain.com -ResourceGroupName DNS-rg -Ttl 3600 -DnsRecords $records
Get-AzureRmDnsRecordSet -RecordType CAA -ZoneName mydomain.com -ResourceGroupName DNS-rg
Все команды работали безупречно. Мне удалось создать и сохранить набор записей. Мне удалось получить набор записей.
Но копать рассказывает другую историю.
$ dig mydomain.com @ns1-03.azure-dns.com. CAA
; <<>> DiG 9.10.3-P4 <<>> mydomain.com @ns1-03.azure-dns.com. CAA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51663
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;mydomain.com. IN CAA
;; AUTHORITY SECTION:
mydomain.com. 300 IN SOA ns1-03.azure-dns.com. azuredns-hostmaster.microsoft.com. 1 3600 300 2419200 300
;; Query time: 39 msec
;; SERVER: 40.90.4.3#53(40.90.4.3)
;; WHEN: Fri Apr 06 16:29:56 Central Daylight Time 2018
;; MSG SIZE rcvd: 126
У меня есть другие поставщики DNS с рабочими записями CAA. Эти результаты неверны. Я также пробовал с "type257" вместо CAA.
Кроме того, тип записи CAA не отображается в колонке портала Azure DNS.
Я намеревался поместить запись CAA в корневой домен. Я неправильно понял цель -name
параметр. Я решил, что это просто ярлык. Я неправильно установил -name
параметр для caa
. Правильное использование было бы -name "@"
.
Поддержка записи CAA доступна с сегодняшнего дня для пользовательских доменов в Azure. К ним можно получить доступ через зону DNS того конкретного домена, в который вы хотите добавить набор записей CAA. Я лично не пробовал добавлять действительную запись CAA, но теперь вижу ее.
Если вы хотите проверить запись CAA, которую вы добавили в домен через зону DNS, вы можете сослаться на этот шаг 4 этого сообщения в блоге, в котором говорится о Проверка записи CAA для зоны DNS