Dear community,
I try to issue a wildcard certificate via DNS-01 challenge and the RFC2136 plugin of Certbot.
Running the below command with the Domain at-visions.net worked successfully. (but the .net does not have any CAA records to be fair )
But running it on at-visions.com issues a SERVFAIL of my nameservers while checking the CAA records.
When manually checking the CAA records everything seems to be fine:
âžś ~ dig @ns2.at-visions.net at-visions.com caa
; <<>> DiG 9.10.6 <<>> @ns2.at-visions.net at-visions.com caa
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47302
;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 5
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;at-visions.com. IN CAA
;; ANSWER SECTION:
at-visions.com. 3600 IN CAA 128 issue “ssl.com”
at-visions.com. 3600 IN CAA 128 issue “letsencrypt.org”
at-visions.com. 3600 IN CAA 128 iodef “mailto:webadmin@at-visions.com”
;; AUTHORITY SECTION:
at-visions.com. 38400 IN NS ns2.at-visions.net.
at-visions.com. 38400 IN NS ns1.at-visions.net.
;; ADDITIONAL SECTION:
ns1.at-visions.net. 38400 IN A 194.232.117.129
ns2.at-visions.net. 38400 IN A 80.123.233.65
ns1.at-visions.net. 38400 IN AAAA 2001:470:5127:1::53
ns2.at-visions.net. 38400 IN AAAA 2001:850:40f6:1::53
;; Query time: 36 msec
;; SERVER: 80.123.233.65#53(80.123.233.65)
;; WHEN: Thu May 14 13:33:40 CEST 2020
;; MSG SIZE rcvd: 290
I tried removing the ssl.com CAA, tried adding issuewild CAA… All possible combinations.
I tried to google for the exact name server lookup LetsEncrypt is doing for this verification, but I could not find it (so I can check myself what the results are).
Is there an issue with my CAA entries?
Thanks,
phix
PS: also no error logs on the nameserver (@SERVFAIL)
My domain is: at-visions.com
I ran this command: certbot certonly --dns-rfc2136 --dns-rfc2136-credentials ~/certbot-rfc2136.secrets -d *.at-visions.com
It produced this output:
[root@acme01 ~]# certbot certonly --dns-rfc2136 --dns-rfc2136-credentials ~/certbot-rfc2136.secrets -d *.at-visions.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator dns-rfc2136, Installer None
Obtaining a new certificate
Performing the following challenges:
dns-01 challenge for at-visions.com
Waiting 60 seconds for DNS changes to propagate
Waiting for verification…
Challenge failed for domain at-visions.com
dns-01 challenge for at-visions.com
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
-
The following errors were reported by the server:
Domain: at-visions.com
Type: dns
Detail: DNS problem: SERVFAIL looking up CAA for at-visions.com -
the domain’s nameservers may be malfunctioning
My web server is (include version): None, using DNS-01 challenge
The operating system my web server runs on is (include version): CentOS 8.1
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know): yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you’re using Certbot):
[root@acme01 ~]# certbot --version
certbot 1.3.0