{"environment": "macOS-27.0-arm64-arm-64bit-Mach-O", "unbound": "Version 1.24.0\n\nConfigure line: --prefix=/opt/homebrew/Cellar/unbound/1.24.0 --sysconfdir=/opt/homebrew/etc --enable-event-api --enable-tfo-client --enable-tfo-server --with-libevent=/opt/homebrew/opt/libevent --with-libnghttp2=/opt/homebrew/opt/libnghttp2 --with-ssl=/opt/homebrew/opt/openssl@3 --with-libexpat=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr\nLinked libs: libevent 2.1.12-stable (it uses kqueue), OpenSSL 3.6.2 7 Apr 2026\nLinked modules: dns64 respip validator iterator\nTCP Fastopen feature available\n\nBSD licensed, see LICENSE in source package for details.\nReport bugs to unbound-bugs@nlnetlabs.nl or https://github.com/NLnetLabs/unbound/issues\n", "config": "server:\n  interface: 127.0.0.1@64686\n  outgoing-interface: 127.0.0.1\n  do-ip6: no\n  chroot: \"\"\n  username: \"\"\n  directory: \"/var/folders/69/dwg4b48n54l79z0hv04311bw0000gn/T/net21-xvwoj0sr\"\n  pidfile: \"\"\n  use-syslog: no\n  module-config: \"iterator\"\n  do-not-query-localhost: no\n  prefetch: no\n  serve-expired: no\n  cache-min-ttl: 0\n  cache-max-negative-ttl: 3\n  local-zone: \".\" refuse\n  local-zone: \"test.\" nodefault\n  local-zone: \"lab.test.\" transparent\nstub-zone:\n  name: \"lab.test.\"\n  stub-addr: 127.0.0.1@65500\n  stub-prime: no\n  stub-first: no\n", "checkconf": "unbound-checkconf: no errors in /var/folders/69/dwg4b48n54l79z0hv04311bw0000gn/T/net21-xvwoj0sr/unbound.conf\n"}
{"stage": "direct-authority-tcp", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 65500 www.lab.test. A +tcp +noedns +time=2 +tries=1\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15383\n;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n;; WARNING: recursion requested but not available\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.1\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#65500(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:38 CST 2026\n;; MSG SIZE  rcvd: 58\n\n"}
{"stage": "cold", "time_ns": 86968153769791, "auth_before": 1, "auth_after": 2, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19545\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.1\n\n;; Query time: 1 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:38 CST 2026\n;; MSG SIZE  rcvd: 46\n\n"}
{"stage": "hit", "time_ns": 86968183886833, "auth_before": 2, "auth_after": 2, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3578\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.1\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:38 CST 2026\n;; MSG SIZE  rcvd: 46\n\n"}
{"stage": "direct-modified-cached", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 65500 www.lab.test. A +norecurse +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26919\n;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.2\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#65500(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:38 CST 2026\n;; MSG SIZE  rcvd: 58\n\n"}
{"stage": "modified-cached", "time_ns": 86968256747458, "auth_before": 3, "auth_after": 3, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49132\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.1\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:38 CST 2026\n;; MSG SIZE  rcvd: 46\n\n"}
{"stage": "expired-positive", "time_ns": 86972279451750, "auth_before": 3, "auth_after": 4, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46102\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.2\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:42 CST 2026\n;; MSG SIZE  rcvd: 46\n\n"}
{"stage": "negative-cold", "time_ns": 86972300163666, "auth_before": 4, "auth_after": 5, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 missing.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 35921\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;missing.lab.test.\t\tIN\tA\n\n;; AUTHORITY SECTION:\nlab.test.\t\t3\tIN\tSOA\tns.lab.test. hostmaster.lab.test. 1 60 30 300 3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:42 CST 2026\n;; MSG SIZE  rcvd: 84\n\n"}
{"stage": "negative-hit", "time_ns": 86972319657458, "auth_before": 5, "auth_after": 5, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 missing.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 62128\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;missing.lab.test.\t\tIN\tA\n\n;; AUTHORITY SECTION:\nlab.test.\t\t3\tIN\tSOA\tns.lab.test. hostmaster.lab.test. 1 60 30 300 3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:42 CST 2026\n;; MSG SIZE  rcvd: 84\n\n"}
{"stage": "direct-created-cached", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 65500 missing.lab.test. A +norecurse +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41662\n;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;missing.lab.test.\t\tIN\tA\n\n;; ANSWER SECTION:\nmissing.lab.test.\t3\tIN\tA\t192.0.2.3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#65500(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:42 CST 2026\n;; MSG SIZE  rcvd: 66\n\n"}
{"stage": "created-cached", "time_ns": 86972360626458, "auth_before": 6, "auth_after": 6, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 missing.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 35363\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;missing.lab.test.\t\tIN\tA\n\n;; AUTHORITY SECTION:\nlab.test.\t\t3\tIN\tSOA\tns.lab.test. hostmaster.lab.test. 1 60 30 300 3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:42 CST 2026\n;; MSG SIZE  rcvd: 84\n\n"}
{"stage": "expired-negative", "time_ns": 86976426681375, "auth_before": 6, "auth_after": 7, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 missing.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5773\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;missing.lab.test.\t\tIN\tA\n\n;; ANSWER SECTION:\nmissing.lab.test.\t3\tIN\tA\t192.0.2.3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:46 CST 2026\n;; MSG SIZE  rcvd: 50\n\n"}
{"stage": "nodata-existing-AAAA", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. AAAA +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5221\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tAAAA\n\n;; AUTHORITY SECTION:\nlab.test.\t\t3\tIN\tSOA\tns.lab.test. hostmaster.lab.test. 1 60 30 300 3\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:46 CST 2026\n;; MSG SIZE  rcvd: 80\n\n"}
{"stage": "A-after-nodata", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 www.lab.test. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61703\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;www.lab.test.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwww.lab.test.\t\t3\tIN\tA\t192.0.2.2\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:46 CST 2026\n;; MSG SIZE  rcvd: 46\n\n"}
{"stage": "outside-resolver-refused", "auth_before": 10, "auth_after": 10, "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 64686 outside.example. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 7828\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;outside.example.\t\tIN\tA\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#64686(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:46 CST 2026\n;; MSG SIZE  rcvd: 33\n\n"}
{"stage": "outside-authority-refused", "dig": "\n; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 65500 outside.example. A +tries=1 +time=2 +noedns\n; (1 server found)\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 50021\n;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0\n;; WARNING: recursion requested but not available\n\n;; QUESTION SECTION:\n;outside.example.\t\tIN\tA\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#65500(127.0.0.1)\n;; WHEN: Sun Sep 20 14:19:46 CST 2026\n;; MSG SIZE  rcvd: 33\n\n"}
{"authority_queries": [{"time_ns": 86968126096125, "name": "www.lab.test.", "type": 1, "transport": "tcp", "rcode": 0, "query_hex": "3c170120000100000000000003777777036c616204746573740000010001", "response_hex": "3c178500000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000201"}, {"time_ns": 86968152404750, "name": "www.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "75160010000100000000000103777777036c61620474657374000001000100002904d0000080000000", "response_hex": "75168400000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000201"}, {"time_ns": 86968210056750, "name": "www.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "69270020000100000000000003777777036c616204746573740000010001", "response_hex": "69278400000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000202"}, {"time_ns": 86972278558708, "name": "www.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "31280010000100000000000103777777036c61620474657374000001000100002904d0000080000000", "response_hex": "31288400000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000202"}, {"time_ns": 86972299251166, "name": "missing.lab.test.", "type": 1, "transport": "udp", "rcode": 3, "query_hex": "1be600100001000000000001076d697373696e67036c61620474657374000001000100002904d0000080000000", "response_hex": "1be684030001000000010000076d697373696e67036c616204746573740000010001036c616204746573740000060001000000030036026e73036c61620474657374000a686f73746d6173746572036c6162047465737400000000010000003c0000001e0000012c00000003"}, {"time_ns": 86972338753875, "name": "missing.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "a2be00200001000000000000076d697373696e67036c616204746573740000010001", "response_hex": "a2be84000001000100000000076d697373696e67036c616204746573740000010001076d697373696e67036c616204746573740000010001000000030004c0000203"}, {"time_ns": 86976425066125, "name": "missing.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "4e4400100001000000000001076d697373696e67036c61620474657374000001000100002904d0000080000000", "response_hex": "4e4484000001000100000000076d697373696e67036c616204746573740000010001076d697373696e67036c616204746573740000010001000000030004c0000203"}, {"time_ns": 86976449579541, "name": "www.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "9aaa0010000100000000000103777777036c61620474657374000001000100002904d0000080000000", "response_hex": "9aaa8400000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000202"}, {"time_ns": 86976449819166, "name": "www.lab.test.", "type": 28, "transport": "udp", "rcode": 0, "query_hex": "ab4d0010000100000000000103777777036c6162047465737400001c000100002904d0000080000000", "response_hex": "ab4d8400000100000001000003777777036c6162047465737400001c0001036c616204746573740000060001000000030036026e73036c61620474657374000a686f73746d6173746572036c6162047465737400000000010000003c0000001e0000012c00000003"}, {"time_ns": 86976473275791, "name": "www.lab.test.", "type": 1, "transport": "udp", "rcode": 0, "query_hex": "c5650010000100000000000103777777036c61620474657374000001000100002904d0000080000000", "response_hex": "c5658400000100010000000003777777036c61620474657374000001000103777777036c616204746573740000010001000000030004c0000202"}, {"time_ns": 86976511950500, "name": "outside.example.", "type": 1, "transport": "udp", "rcode": 5, "query_hex": "c36501200001000000000000076f757473696465076578616d706c650000010001", "response_hex": "c36581050001000000000000076f757473696465076578616d706c650000010001"}], "unbound_log": "[1789885178] unbound[70595:0] notice: init module 0: iterator\n[1789885178] unbound[70595:0] info: start of service (unbound 1.24.0).\n[1789885186] unbound[70595:0] info: service stopped (unbound 1.24.0).\n[1789885186] unbound[70595:0] info: server stats for thread 0: 11 queries, 5 answers from cache, 6 recursions, 0 prefetch, 0 rejected by ip ratelimiting\n[1789885186] unbound[70595:0] info: server stats for thread 0: requestlist max 0 avg 0 exceeded 0 jostled 0\n[1789885186] unbound[70595:0] info: average recursion processing time 0.000690 sec\n[1789885186] unbound[70595:0] info: histogram of recursion processing times\n[1789885186] unbound[70595:0] info: [25%]=0.000352 median[50%]=0.000448 [75%]=0.000768\n[1789885186] unbound[70595:0] info: lower(secs) upper(secs) recursions\n[1789885186] unbound[70595:0] info:    0.000256    0.000512 4\n[1789885186] unbound[70595:0] info:    0.000512    0.001024 1\n[1789885186] unbound[70595:0] info:    0.001024    0.002048 1\n", "owned_process_stopped": 0, "authority_thread_stopped": true}
{"temporary_directory_removed": true}
