Você precisa usar a palavra-chave dns-rr
no arquivo de configuração ou --dns-rr
na linha de comando. dns-rr|--dns-rr
é de fato a maneira de colocar qualquer conteúdo DNS arbitrário além do tipo que o dnsmasq conhece como A
, MX
, PTR
, etc.
Observe seu uso no manual:
--dns-rr=<name>,<RR-number>,[<hex data>]
Return an arbitrary DNS Resource Record. The number is the type of the record (which is always in the C_IN class). The value of the record is given by the hex data, which may be of the form 01:23:45 or 01 23 45 or 012345 or any mixture of these.
Claro que o name
é a parte fácil, normalmente será o seu nome de domínio.
Primeiramente, você precisa encontrar o "número do tipo de RR" para os registros da CAA.
Se você acessar o registro da IANA sobre os tipos de RR do DNS e pesquisar para a CAA, você verá que é o número 257 . Então, o 257 vai para a parte RR-number
acima.
Quanto à parte hex-data
, você precisa pegar o conteúdo que deseja publicar e codificá-lo como dados hexadecimais. Muitas ferramentas podem ajudá-lo nisso.
Alternativamente, se você simplesmente acessar o link , depois de preencher o formulário com todos os seus detalhes, verá no final que ele faz tudo por você e dá exatamente o que você precisa usar no dnsmasq como este exemplo:
--dns-rr=example.com,257,000569737375653B