Hello,
We observe that the OCSP hosts referenced in our Let’s Encrypt certificates (for example r11.o.lencr.org and r3.o.lencr.org) are currently returning NXDOMAIN at public resolvers and via DoH. As a result our server cannot fetch OCSP responses and cannot provide OCSP stapling.
Context
-
Domain: koopgemak.eu / koopgemak.nl
-
Certificate issuer: Let’s Encrypt (R13)
-
Impact: nginx reports
OCSP response: no response sentand OCSP stapling is not available. TLS itself continues to work.
Commands run and raw output from our VPS
- OCSP URI extracted from certificate
text
$ openssl x509 -in /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/fullchain1.pem -noout -ocsp_uri
http://r11.o.lencr.org
- DoH (Cloudflare) for r3.o.lencr.org
text
$ curl -sS -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=r3.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r3.o.lencr.org","type":1}],"Authority":[{"name":"lencr.org","type":6,"TTL":1681,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
- DoH (Google) for r3.o.lencr.org
text
$ curl -sS -H 'accept: application/dns-json' 'https://dns.google/resolve?name=r3.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r3.o.lencr.org.","type":1}],"Authority":[{"name":"lencr.org","type":6,"TTL":1536,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
- DoH (Cloudflare) for r11.o.lencr.org
text
$ curl -sS -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=r11.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r11.o.lencr.org","type":1}],"Authority":[{"name":"lencr.org","type":6,"TTL":1477,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
- Direct OCSP query with OpenSSL fails
text
$ openssl ocsp -issuer /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/chain1.pem \
-cert /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/cert1.pem \
-url http://r11.o.lencr.org -resp_text -noverify
http://r11.o.lencr.org
Error querying OCSP responder
40A7B22009750000:error:10080002:BIO routines:BIO_lookup_ex:system lib:../crypto/bio/bio_addr.c:738:Name or service not known
- nginx / s_client confirmation
text
$ echo | openssl s_client -connect koopgemak.eu:443 -status 2>/dev/null | sed -n '1,160p'
CONNECTED(00000003)
OCSP response: no response sent
...
Verify return code: 0 (ok)
- Additional note: we captured DNS traffic with tcpdump while issuing queries; no usable UDP DNS responses were observed returning to our VPS during those captures. pcap available on request.
Additional observation
- Public resolvers return the SOA
owen.ns.cloudflare.comforlencr.org, but no A records for the OCSP hosts referenced above.
Questions
-
Is this a planned change or maintenance on the
lencr.orgzone that removed or moved the OCSP hostsr11.o.lencr.organdr3.o.lencr.org? -
If planned, what are the recommended OCSP responder hostnames for current Let’s Encrypt R‑series certificates and is there an expected restoration time?
-
If not planned, can you advise what went wrong and whether there is a recommended workaround for servers that currently cannot provide OCSP stapling?
Title: Evidence for OCSP NXDOMAIN issue (koopgemak.eu)
Summary:
- OCSP URIs in cert: http://r11.o.lencr.org
- Public resolvers and DoH return Status:3 (NXDOMAIN) for r11.o.lencr.org and r3.o.lencr.org
- Direct OCSP queries fail with BIO_lookup_ex / Name or service not known
- nginx reports "OCSP response: no response sent"
- tcpdump captures show DNS queries leaving the VPS but no usable UDP DNS responses returning
Commands and outputs
-
Certificate OCSP URI
$ openssl x509 -in /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/fullchain1.pem -noout -ocsp_uri
http://r11.o.lencr.org -
DoH checks (Cloudflare and Google)
$ curl -sS -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=r3.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r3.o.lencr.org","type":1}],"Authority":[{"name":"lencr.org","type":6,"TTL":1681,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
$ curl -sS -H 'accept: application/dns-json' 'https://dns.google/resolve?name=r3.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r3.o.lencr.org.","type":1}],"Authority":[{"name":"lencr.org.","type":6,"TTL":1536,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
$ curl -sS -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=r11.o.lencr.org&type=A'
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"r11.o.lencr.org","type":1}],"Authority":[{"name":"lencr.org","type":6,"TTL":1477,"data":"owen.ns.cloudflare.com. dns.cloudflare.com. 2406304740 10000 2400 604800 1800"}]}
- Direct OCSP query
$ openssl ocsp -issuer /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/chain1.pem
-cert /opt/psa/var/modules/letsencrypt/etc/archive/koopgemak.eu/cert1.pem
-url http://r11.o.lencr.org -resp_text -noverify
Error querying OCSP responder
40A7B22009750000:error:10080002:BIO routines:BIO_lookup_ex:system lib:../crypto/bio/bio_addr.c:738:Name or service not known
-
nginx / s_client confirmation
$ echo | openssl s_client -connect koopgemak.eu:443 -status 2>/dev/null | sed -n '1,160p'
CONNECTED(00000003)
OCSP response: no response sent
...
Verify return code: 0 (ok) -
dig quick checks
$ dig r11.o.lencr.org +short
[no output]
$ dig r3.o.lencr.org +short
[no output]
- tcpdump summary (performed while issuing DNS queries)
- Captured UDP DNS queries from VPS to public resolvers for r11.o.lencr.org and r3.o.lencr.org
- No corresponding UDP DNS responses with A records were observed returning to the VPS during the capture window
- pcap file available on request (filename: dns_capture.pcap)
- Additional notes
- Public resolvers indicate the SOA for lencr.org is owen.ns.cloudflare.com
- This appears to be a lencr.org zone issue (OCSP hostnames not present in DNS), not a local DNS resolver or firewall issue on our side
- TLS connections to koopgemak.eu succeed; only OCSP stapling is affected
End of evidence file.