The rest of the world cannot resolve .home names.   ACME does domain 
verification. If the name does not resolve for the rest of the world the 
process will fail. 


-- 
Mark Andrews

> On 18 Sep 2025, at 21:48, P van Dijk <[email protected]> wrote:
> 
> Hi Mark,
> 
> Thank you for your reply. Maybe I do not understand what you mean, but Step 
> CA (https://smallstep.com/docs/step-ca/) which I self-host in my homelab is 
> capable of issuing .home certificates via their cli and with their ACME 
> http-01 challenge. Bind9 is not issuing the certificate. So, I do not expect 
> any top level domain limitation on Bind9 (if any) with regards to this issue. 
> Did I misinterpreted your reply?
> 
> Warm regards
> 
> 
> -----Oorspronkelijk bericht-----
> Van: Mark Andrews <[email protected]>
> Verzonden: donderdag 18 september 2025 14:28
> Aan: P van Dijk <[email protected]>
> CC: [email protected]
> Onderwerp: Re: Bind9 gives me error 'There was a problem with a DNS query 
> during identifier validation'. Where to look for a solution?
> 
> .HOME does not exist so you will NEVER get a CERT for a .HOME name.
> Use registered names.
> 
> Mark
> 
>> On 18 Sep 2025, at 13:15, P van Dijk <[email protected]> wrote:
>> 
>> Dear All,
>> Has anyone encountered the error message 'There was a problem with a DNS 
>> query during identifier validation' while trying the complete a ACME dns-01 
>> challenge? If so, could you help me by pointing me towards a solution. I 
>> have tried multiple things but I am completely lost where the issue might 
>> reside. Google and the GitLab issue page does not show me any results.
>> My setup is the following three machines:
>>    * ns1; running Bind9
>>    * certificates; running Step CA
>>    * testhost; Debian 12 on which I am trying to get a TLS
>> certificate. (Once it works on the testhost, I would like to implement it on 
>> Truenas Scale. Meaning this Debian machine will be replaced by the machine 
>> running Truenas Scale.)  I want to get a TLS certificate on the testhost. To 
>> achieve this, I ran acme.sh and cerbot on the testhost. Both result in the 
>> error message 'There was a problem with a DNS query during identifier 
>> validation'.
>> Please find below my configuration and commands run.
>> BIND9 configuration
>> named.conf.local
>>        zone "myown.home" {
>>          type primary;
>>          file "/var/lib/bind/db.myown.home"; # Zone path file
>>          inline-signing yes;
>>          update-policy {
>>            grant myown_wildcard. name _acme-challenge.testhost.myown.home. 
>> txt;
>>          };
>>        };
>>         [redacted reversed-mapped zone]  /var/lib/bind/db.myown.home
>>        $ORIGIN .
>>        $TTL 86400      ; 1 day
>>        myown.home     IN SOA  ns1.myown.home. info.myown.home. (
>>                                        2025091716 ; serial
>>                                        43200            ; refresh (12 hours)
>>                                        900                ; retry (15 
>> minutes)
>>                                        345600         ; expire (4 days)
>>                                        172800         ; minimum (2 days)
>>                                        )
>>                                NS      ns1.myown.home.
>>        $ORIGIN myown.home.
>>        testhost         A       [redacted].23
>>        ns1                 A       [redacted].21
>>        certificates    A       [redacted].22
>> Step CA configuration
>> [redacted step path]/config/ca.json
>>        "root": "/[redacted step path]/certs/root_ca.crt",
>>        "federatedRoots": null,
>>        "crt": "/[redacted step path]/certs/intermediate_ca.crt",
>>        "key": "/[redacted step path]/secrets/intermediate_ca_key",
>>        "address": ":443",
>>        "insecureAddress": "",
>>        "dnsNames": [
>>                "[redacted].22",
>>                "certificates.myown.home"
>>        ],
>>        "logger": {
>>                "format": "text"
>>        },
>>        "db": {
>>                "type": "badgerv2",
>>                "dataSource": "/etc/step-ca/db",
>>                "badgerFileLoadingMode": ""
>>        },
>>        "authority": {
>>                "provisioners": [
>> ...
>>                        {
>>                                "type": "ACME",
>>                                "name": "acme-dns",
>>                                "challenges": [
>>                                        "dns-01"
>>                                ],
>>                                "claims": {
>>                                        "enableSSHCA": false,
>>                                        "disableRenewal": false,
>>                                        "allowRenewalAfterExpiry": false,
>>                                        "disableSmallstepExtensions": false
>>                                },
>>                                "options": {
>>                                        "x509": {},
>>                                        "ssh": {}
>>                                }
>>                        }
>> ...
>>  WORKFLOW
>> On the testhost I ran (as root) the following command to start the flow.
>> .acme.sh/acme.sh --issue --dns dns_nsupdate -d 'testhost.myown.home'
>> --serverhttps://[redacted].22/acme/acme/directory --dnssleep 300
>> REQUESTS_CA_BUNDLE=/usr/local/share/ca-certificates/myown_root_ca.crt
>> certbot certonly --dns-rfc2136 --dns-rfc2136-credentials certbot.ini
>> -d testhost.myown.home
>> --serverhttps://[redacted].22/acme/acme/directory
>> This resulted in the following output (example for achme.sh).
>> [Wed Sep 17 12:49:03 PM CEST 2025] Using CA:
>> https://[redacted].22/acme/acme/directory
>> [Wed Sep 17 12:49:03 PM CEST 2025] Account key creation OK.
>> [Wed Sep 17 12:49:04 PM CEST 2025] Registering
>> account:https://[redacted].22/acme/acme/directory
>> [Wed Sep 17 12:49:04 PM CEST 2025] Registered [Wed Sep 17 12:49:04 PM
>> CEST 2025] ACCOUNT_THUMBPRINT='7juVi3uRQTaf2qUTEvOB9faQfCjoNUHUNj-VFxyC284'
>> [Wed Sep 17 12:49:04 PM CEST 2025] Creating domain key [Wed Sep 17
>> 12:49:04 PM CEST 2025] The domain key is here:
>> /root/.acme.sh/testhost.myown.home_ecc/testhost.myown.home.key
>> [Wed Sep 17 12:49:04 PM CEST 2025] Single domain='testhost.myown.home'
>> [Wed Sep 17 12:49:05 PM CEST 2025] Getting webroot for 
>> domain='testhost.myown.home'
>> [Wed Sep 17 12:49:05 PM CEST 2025] Adding TXT value:
>> JtLRfxGl3S0WZoYaVYJ3BWZCIk011AhHsu-WircaITk for domain:
>> _acme-challenge.testhost.myown.home
>> [Wed Sep 17 12:49:05 PM CEST 2025] adding 
>> _acme-challenge.testhost.myown.home. 600 in txt 
>> "JtLRfxGl3S0WZoYaVYJ3BWZCIk011AhHsu-WircaITk"
>> [Wed Sep 17 12:49:05 PM CEST 2025] The TXT record has been successfully 
>> added.
>> [Wed Sep 17 12:49:05 PM CEST 2025] Sleeping for 300 seconds to wait
>> for the the TXT records to take effect [Wed Sep 17 12:54:07 PM CEST
>> 2025] Verifying: testhost.myown.home [Wed Sep 17 12:54:07 PM CEST
>> 2025] Pending. The CA is processing your order, please wait. (1/30)
>> [Wed Sep 17 12:54:11 PM CEST 2025] Pending. The CA is processing your
>> order, please wait. (2/30) [Wed Sep 17 12:54:14 PM CEST 2025] Pending.
>> The CA is processing your order, please wait. (3/30) [Wed Sep 17
>> 12:54:17 PM CEST 2025] Pending. The CA is processing your order,
>> please wait. (4/30) [Wed Sep 17 12:54:21 PM CEST 2025] Pending. The CA
>> is processing your order, please wait. (5/30) [Wed Sep 17 12:54:24 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (6/30) [Wed Sep 17 12:54:27 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (7/30) [Wed Sep 17 12:54:30 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (8/30) [Wed Sep 17 12:54:34 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (9/30) [Wed Sep 17 12:54:37 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (10/30) [Wed Sep 17 12:54:40 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (11/30) [Wed Sep 17 12:54:43 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (12/30) [Wed Sep 17 12:54:47 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (13/30) [Wed Sep 17 12:54:50 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (14/30) [Wed Sep 17 12:54:53 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (15/30) [Wed Sep 17 12:54:57 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (16/30) [Wed Sep 17 12:55:00 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (17/30) [Wed Sep 17 12:55:03 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (18/30) [Wed Sep 17 12:55:06 PM CEST 2025] Pending. The CA is
>> processing your order, please wait. (19/30) [Wed Sep 17 12:55:10 PM
>> CEST 2025] Pending. The CA is processing your order, please wait.
>> (20/30) [Wed Sep 17 12:55:13 PM CEST 2025] Pending. The CA is processing 
>> your order, please wait. (21/30) [Wed Sep 17 12:55:16 PM CEST 2025] Pending. 
>> The CA is processing your order, please wait. (22/30) [Wed Sep 17 12:55:20 
>> PM CEST 2025] Pending. The CA is processing your order, please wait. (23/30) 
>> [Wed Sep 17 12:55:23 PM CEST 2025] Pending. The CA is processing your order, 
>> please wait. (24/30) [Wed Sep 17 12:55:26 PM CEST 2025] Pending. The CA is 
>> processing your order, please wait. (25/30) [Wed Sep 17 12:55:29 PM CEST 
>> 2025] Pending. The CA is processing your order, please wait. (26/30) [Wed 
>> Sep 17 12:55:33 PM CEST 2025] Pending. The CA is processing your order, 
>> please wait. (27/30) [Wed Sep 17 12:55:36 PM CEST 2025] Pending. The CA is 
>> processing your order, please wait. (28/30) [Wed Sep 17 12:55:39 PM CEST 
>> 2025] Pending. The CA is processing your order, please wait. (29/30) [Wed 
>> Sep 17 12:55:42 PM CEST 2025] testhost.myown.home: Timeout [Wed Sep 17 
>> 12:55:42 PM CEST 2025] Removing DNS records.
>> [Wed Sep 17 12:55:42 PM CEST 2025] Removing txt:
>> JtLRfxGl3S0WZoYaVYJ3BWZCIk011AhHsu-WircaITk for domain:
>> _acme-challenge.testhost.myown.home
>> [Wed Sep 17 12:55:43 PM CEST 2025] removing
>> _acme-challenge.testhost.myown.home. txt [Wed Sep 17 12:55:43 PM CEST
>> 2025] Successfully removed [Wed Sep 17 12:55:43 PM CEST 2025] Please add 
>> '--debug' or '--log' to see more information.
>> [Wed Sep 17 12:55:43 PM CEST 2025] See: 
>> https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
>>  During 12.49 PM when ACME.sh registered the account and added the TXT 
>> message, I got the following in the journalctl on the 
>> certificated.myown.home:
>> {
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=10fb;b=013473d30295440782ff29490d3dc9fe;m=2d2ac928bed;t=63efcfc2c08c2;x=efdcb09f0f131d1e",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_GID" : "996",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "_CAP_EFFECTIVE" : "400",
>>        "__REALTIME_TIMESTAMP" : "1758106143688898",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_UID" : "999",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_PID" : "2226",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "SYSLOG_FACILITY" : "3",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_RUNTIME_SCOPE" : "system",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "_HOSTNAME" : "certificates",
>>        "_COMM" : "step-ca",
>>        "__MONOTONIC_TIMESTAMP" : "3103861672941",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "MESSAGE" : "time=\"2025-09-17T12:49:03+02:00\" level=info 
>> duration=\"58.755µs\" duration-ns=58755 
>> fields.time=\"2025-09-17T12:49:03+02:00\" method=GET name=ca 
>> path=/acme/acme/directory protocol=HTTP/2.0 referer= 
>> remote-address=[redacted].23 request-id=a4421749-4cbd-4128-a22a-3de5ce439a4e 
>> response=\"{\\\"newNonce\\\":\\\https://[redacted].22/acme/acme/new-nonce\\\,\\\"newAccount\\\":\\\https://[redacted].22/acme/acme/new-account\\\,\\\"newOrder\\\":\\\https://[redacted].22/acme/acme/new-order\\\,\\\"revokeCert\\\":\\\https://[redacted].22/acme/acme/revoke-cert\\\,\\\"keyChange\\\":\\\https://[redacted].22/acme/acme/key-change\\\}\";
>>  size=282 status=200 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id=",
>>        "PRIORITY" : "6",
>>        "_TRANSPORT" : "stdout"
>> }
>> {
>>        "_PID" : "2226",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_COMM" : "step-ca",
>>        "_GID" : "996",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "MESSAGE" : "time=\"2025-09-17T12:49:04+02:00\" level=info 
>> duration=3.178139ms duration-ns=3178139 
>> fields.time=\"2025-09-17T12:49:04+02:00\" method=HEAD name=ca 
>> nonce=UzROdnlhVXc2SHVnbkZOV1YxTVFlamxzV3U3ZVhFa0I path=/acme/acme/new-nonce 
>> protocol=HTTP/2.0 referer= remote-address=[redacted].23 
>> request-id=0063c780-2e22-4b3c-b0e3-e0a9e211619b size=0 status=200 
>> user-agent=\"acme.sh/3.1.2 (https://github.com/acmesh-official/acme.sh)\" 
>> user-id=",
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=10fc;b=013473d30295440782ff29490d3dc9fe;m=2d2ac998662;t=63efcfc330336;x=dab3e11aced4bad7",
>>        "_UID" : "999",
>>        "SYSLOG_FACILITY" : "3",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_CAP_EFFECTIVE" : "400",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "_HOSTNAME" : "certificates",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "_RUNTIME_SCOPE" : "system",
>>        "__REALTIME_TIMESTAMP" : "1758106144146230",
>>        "__MONOTONIC_TIMESTAMP" : "3103862130274",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "PRIORITY" : "6",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_TRANSPORT" : "stdout",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service"
>> }
>> {
>>        "PRIORITY" : "6",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "__REALTIME_TIMESTAMP" : "1758106144332324",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "__MONOTONIC_TIMESTAMP" : "3103862316368",
>>        "_GID" : "996",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "_HOSTNAME" : "certificates",
>>        "_COMM" : "step-ca",
>>        "MESSAGE" : "time=\"2025-09-17T12:49:04+02:00\" level=info 
>> duration=10.229178ms duration-ns=10229178 
>> fields.time=\"2025-09-17T12:49:04+02:00\" method=POST name=ca 
>> nonce=SWEwNVFNczcySlBlZUhwcFNpald0TmJrUEdEekh3V3g 
>> path=/acme/acme/new-account protocol=HTTP/2.0 referer= 
>> remote-address=[redacted].23 request-id=3be4d4bb-5479-4904-8b73-b53f0fbbb150 
>> response=\"{\\\"contact\\\":[\\\mailto:[email protected]\\\],\\\"status\\\":\\\"valid\\\",\\\"orders\\\":\\\https://[redacted].22/acme/acme/account/6J2ZJJSxnYO27u6bpFUtBrJ1CCtHkfcA/orders\\\}\";
>>  size=144 status=201 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id=",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_RUNTIME_SCOPE" : "system",
>>        "_CAP_EFFECTIVE" : "400",
>>        "_TRANSPORT" : "stdout",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_UID" : "999",
>>        "SYSLOG_FACILITY" : "3",
>>        "_PID" : "2226",
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=10fd;b=013473d30295440782ff29490d3dc9fe;m=2d2ac9c5d50;t=63efcfc35da24;x=8d727976330d3e21"
>> }
>> {
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "_COMM" : "step-ca",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_HOSTNAME" : "certificates",
>>        "_TRANSPORT" : "stdout",
>>        "_GID" : "996",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_UID" : "999",
>>        "SYSLOG_FACILITY" : "3",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "_PID" : "2226",
>>        "PRIORITY" : "6",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "_CAP_EFFECTIVE" : "400",
>>        "__MONOTONIC_TIMESTAMP" : "3103862794284",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "__REALTIME_TIMESTAMP" : "1758106144810241",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=10fe;b=013473d30295440782ff29490d3dc9fe;m=2d2aca3a82c;t=63efcfc3d2501;x=d6ac118a2c53c6a4",
>>        "_RUNTIME_SCOPE" : "system",
>>        "MESSAGE" : "time=\"2025-09-17T12:49:04+02:00\" level=info 
>> duration=17.863338ms duration-ns=17863338 
>> fields.time=\"2025-09-17T12:49:04+02:00\" method=POST name=ca 
>> nonce=RmJ1Z0RkY0JXQk9LaEdLcU9PdDZId2NXUW5xcUdqekQ path=/acme/acme/new-order 
>> protocol=HTTP/2.0 referer= remote-address=[redacted].23 
>> request-id=3f8bd00e-6c59-4de8-b5b4-2c51cf2f6bd8 
>> response=\"{\\\"id\\\":\\\"OnEbnpn9KtE5yH27Oflg3BZwTBns4x7t\\\",\\\"status\\\":\\\"pending\\\",\\\"expires\\\":\\\"2025-09-18T10:49:04Z\\\",\\\"identifiers\\\":[{\\\"type\\\":\\\"dns\\\",\\\"value\\\":\\\"testhost.myown.home\\\"}],\\\"notBefore\\\":\\\"2025-09-17T10:48:04Z\\\",\\\"notAfter\\\":\\\"2025-09-18T10:49:04Z\\\",\\\"authorizations\\\":[\\\https://[redacted].22/acme/acme/authz/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7\\\],\\\"finalize\\\":\\\https://[redacted].22/acme/acme/order/OnEbnpn9KtE5yH27Oflg3BZwTBns4x7t/finalize\\\}\";
>>  size=414 status=201 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id="
>> }
>> {
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_CAP_EFFECTIVE" : "400",
>>        "_PID" : "2226",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_GID" : "996",
>>        "SYSLOG_FACILITY" : "3",
>>        "_RUNTIME_SCOPE" : "system",
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=10ff;b=013473d30295440782ff29490d3dc9fe;m=2d2aca7f1fb;t=63efcfc416ed0;x=8c246ed311a302e",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "_COMM" : "step-ca",
>>        "MESSAGE" : "time=\"2025-09-17T12:49:05+02:00\" level=info 
>> duration=5.975201ms duration-ns=5975201 
>> fields.time=\"2025-09-17T12:49:05+02:00\" method=POST name=ca 
>> nonce=R3JoSUljRVU0cU5HcGhQeDdwRWJvV2o0RG9EQnBWdlg 
>> path=/acme/acme/authz/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7 protocol=HTTP/2.0 
>> referer= remote-address=[redacted].23 
>> request-id=21a5b8f1-2e06-4270-9c78-36756eed0454 
>> response=\"{\\\"identifier\\\":{\\\"type\\\":\\\"dns\\\",\\\"value\\\":\\\"testhost.myown.home\\\"},\\\"status\\\":\\\"pending\\\",\\\"challenges\\\":[{\\\"type\\\":\\\"dns-01\\\",\\\"status\\\":\\\"pending\\\",\\\"token\\\":\\\"MjJKsBOb7QhF8NLH9OUNgVzfNNXky6rh\\\",\\\"url\\\":\\\https://[redacted].22/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/n5wxEJwQaiIUZVtShgqh9Tzu0ypHe92V\\\},{\\\"type\\\":\\\"http-01\\\",\\\"status\\\":\\\"pending\\\",\\\"token\\\":\\\"MjJKsBOb7QhF8NLH9OUNgVzfNNXky6rh\\\",\\\"url\\\":\\\https://[redacted].22/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/zoCrJwaGduKM01OzNFwmk0pUate4MWpp\\\}],\\\"wildcard\\\":false,\\\"expires\\\":\\\"2025-09-18T10:49:04Z\\\"}\";
>>  size=542 status=200 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id=",
>>        "__MONOTONIC_TIMESTAMP" : "3103863075323",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "_HOSTNAME" : "certificates",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "PRIORITY" : "6",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "__REALTIME_TIMESTAMP" : "1758106145091280",
>>        "_TRANSPORT" : "stdout",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_UID" : "999"
>> }
>>  While the ACME.sh script slept for 300 seconds, I ran on the DNS server: 
>> dig @192.168.2.21 TXT _acme-challenge.testhost.myown.home. Verifying that 
>> the TXT record was added correctly.
>> ; <<>> DiG 9.18.33-1~deb12u2-Debian <<>> @[redacted].21 TXT 
>> _acme-challenge.testhost.myown.home.
>> ; (1 server found)
>> ;; global options: +cmd
>> ;; Got answer:
>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37924 ;; flags: qr
>> aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1  ;; OPT
>> PSEUDOSECTION:
>> ; EDNS: version: 0, flags:; udp: 1232
>> ; COOKIE: db03a0646b58f1cf0100000068ca92262d763b3f9b6e48a7 (good) ;;
>> QUESTION SECTION:
>> ;_acme-challenge.testhost.myown.home. IN TXT  ;; ANSWER SECTION:
>> _acme-challenge.testhost.myown.home. 600 IN TXT 
>> "JtLRfxGl3S0WZoYaVYJ3BWZCIk011AhHsu-WircaITk"
>> ;; Query time: 0 msec
>> ;; SERVER: [redacted].21#53([redacted].21) (UDP) ;; WHEN: Wed Sep 17
>> 12:49:10 CEST 2025 ;; MSG SIZE  rcvd: 155
>>  From 12.54 PM when ACME.sh tried to verify the the FQDN 
>> testhost.myown.home, I got the following output in the journalctl of the PKI 
>> of each of the 30 attempts:
>> {
>>        "_CAP_EFFECTIVE" : "400",
>>        "__MONOTONIC_TIMESTAMP" : "3104165836085",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "PRIORITY" : "6",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "_PID" : "2226",
>>        "__REALTIME_TIMESTAMP" : "1758106447852041",
>>        "SYSLOG_FACILITY" : "3",
>>        "_RUNTIME_SCOPE" : "system",
>>        "_HOSTNAME" : "certificates",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_TRANSPORT" : "stdout",
>>        "_COMM" : "step-ca",
>>        "MESSAGE" : "time=\"2025-09-17T12:54:07+02:00\" level=info 
>> duration=20.569994ms duration-ns=20569994 
>> fields.time=\"2025-09-17T12:54:07+02:00\" method=POST name=ca 
>> nonce=M3dsVFlIV2dOR2ZNc0w4RlBkNjV4S3RxTGROMVdQZnE 
>> path=/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/n5wxEJwQaiIUZVtShgqh9Tzu0ypHe92V
>>  protocol=HTTP/2.0 referer= remote-address=[redacted].23 
>> request-id=cab15bca-630d-471e-953a-2e83afb36dfd 
>> response=\"{\\\"type\\\":\\\"dns-01\\\",\\\"status\\\":\\\"pending\\\",\\\"token\\\":\\\"MjJKsBOb7QhF8NLH9OUNgVzfNNXky6rh\\\",\\\"url\\\":\\\https://[redacted].22/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/n5wxEJwQaiIUZVtShgqh9Tzu0ypHe92V\\\,\\\"error\\\":{\\\"type\\\":\\\"urn:ietf:params:acme:error:dns\\\",\\\"detail\\\":\\\"There
>>  was a problem with a DNS query during identifier validation\\\"}}\" 
>> size=322 status=200 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id=",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "_UID" : "999",
>>        "_GID" : "996",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=1100;b=013473d30295440782ff29490d3dc9fe;m=2d2beb3b535;t=63efd0e4d3209;x=4b57da03825cd994",
>>        "_SYSTEMD_SLICE" : "system.slice"
>> }
>> {
>>        "__CURSOR" : 
>> "s=5819b12a49b64582a726181e92d271cb;i=1101;b=013473d30295440782ff29490d3dc9fe;m=2d2bee58f91;t=63efd0e7f0c65;x=a9161de4e298eae5",
>>        "_RUNTIME_SCOPE" : "system",
>>        "_SYSTEMD_CGROUP" : "/system.slice/step-ca.service",
>>        "SYSLOG_IDENTIFIER" : "step-ca",
>>        "_COMM" : "step-ca",
>>        "_SYSTEMD_SLICE" : "system.slice",
>>        "_PID" : "2226",
>>        "PRIORITY" : "6",
>>        "_CMDLINE" : "/usr/bin/step-ca config/ca.json --password-file 
>> /[redacted step path]/secrets/password",
>>        "_CAP_EFFECTIVE" : "400",
>>        "__MONOTONIC_TIMESTAMP" : "3104169103249",
>>        "_GID" : "996",
>>        "SYSLOG_FACILITY" : "3",
>>        "__REALTIME_TIMESTAMP" : "1758106451119205",
>>        "_MACHINE_ID" : "e3c0f10a80284f7fb1f3cd5ef5476c92",
>>        "_EXE" : "/usr/bin/step-ca",
>>        "_UID" : "999",
>>        "_SYSTEMD_UNIT" : "step-ca.service",
>>        "_HOSTNAME" : "certificates",
>>        "_SELINUX_CONTEXT" : "unconfined\n",
>>        "_BOOT_ID" : "013473d30295440782ff29490d3dc9fe",
>>        "_TRANSPORT" : "stdout",
>>        "_SYSTEMD_INVOCATION_ID" : "85c5974ec43b4e56b4b1c77cef15930e",
>>        "_STREAM_ID" : "56b55ea55fd84f62a58435206f03676e",
>>        "MESSAGE" : "time=\"2025-09-17T12:54:11+02:00\" level=info 
>> duration=5.976054ms duration-ns=5976054 
>> fields.time=\"2025-09-17T12:54:11+02:00\" method=POST name=ca 
>> nonce=aU9venZXaHJBOGNKRlBYcUU1WkM5U0NiUmVtczlwckk 
>> path=/acme/acme/authz/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7 protocol=HTTP/2.0 
>> referer= remote-address=[redacted].23 
>> request-id=97b6d3c0-7f70-4aec-a83a-8949c26617c6 
>> response=\"{\\\"identifier\\\":{\\\"type\\\":\\\"dns\\\",\\\"value\\\":\\\"testhost.myown.home\\\"},\\\"status\\\":\\\"pending\\\",\\\"challenges\\\":[{\\\"type\\\":\\\"dns-01\\\",\\\"status\\\":\\\"pending\\\",\\\"token\\\":\\\"MjJKsBOb7QhF8NLH9OUNgVzfNNXky6rh\\\",\\\"url\\\":\\\https://[redacted].22/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/n5wxEJwQaiIUZVtShgqh9Tzu0ypHe92V\\\,\\\"error\\\":{\\\"type\\\":\\\"urn:ietf:params:acme:error:dns\\\",\\\"detail\\\":\\\"There
>>  was a problem with a DNS query during identifier 
>> validation\\\"}},{\\\"type\\\":\\\"http-01\\\",\\\"status\\\":\\\"pending\\\",\\\"token\\\":\\\"MjJKsBOb7QhF8NLH9OUNgVzfNNXky6rh\\\",\\\"url\\\":\\\https://[redacted].22/acme/acme/challenge/KYqNFxZVSmSG33yfHbjs5pCqAIxeENm7/zoCrJwaGduKM01OzNFwmk0pUate4MWpp\\\}],\\\"wildcard\\\":false,\\\"expires\\\":\\\"2025-09-18T10:49:04Z\\\"}\";
>>  size=669 status=200 user-agent=\"acme.sh/3.1.2 
>> (https://github.com/acmesh-official/acme.sh)\" user-id="
>> }
>> ...This last message is repeated 29 times, for attempt 2 till 30 as
>> shown in the output of the acme.sh...  Kind regards, Vinvar
>> --
>> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
>> this list.
> 
> 
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742              INTERNET: [email protected]
> 

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to