caa
rfc6844-conform CAA record lookup
Install
npm i caa
Usage
const caa = require('caa');
await caa('subdomain.example.com');
await caa.matches('subdomain.example.com', 'letsencrypt.org');
API
caa(name, [opts])
Retrieve the CAA records which apply to the given name
. Returns a CAA
object.
caa.matches(name, ca, [opts])
Test if the CAA record for a given name
matches a given ca
.
Options
server
: The DNS server to use. Defaults to the first system resolver or 8.8.8.8
if none is configured).port
: The port on the DNS server to use. Defaults to port 53.ignoreCNAME
: Don't issue CNAME queries.ignoreDNAME
: Don't issue DNAME queries.ignoreTLDs
: Don't query top level domains.
License
© silverwind, distributed under BSD licence