On 2023-01-07 22:22, Mark Andrews wrote:
I suspect the problem is that the request does not have RD=1 and you are 
talking to
recursive servers.

I changed parental-agents to one of the .SE DNS servers.

Jan 07 22:26:48 dns-signer2 named[3428351]: keymgr: checkds DS for key lowinger.se/ECDSAP384SHA384/59647 seen published at Sat Jan  7 22:26:48 2023

Thanks!


The following should work except where the authoritative server
does not implement DNS properly and rejects recursive queries rather than just 
treating
the request as not recursive.

diff --git a/lib/dns/zone.c b/lib/dns/zone.c
index eab42bf8c0e..5b62fa8dc95 100644
--- a/lib/dns/zone.c
+++ b/lib/dns/zone.c
@@ -20704,6 +20704,7 @@ checkds_createmessage(dns_zone_t *zone, dns_message_t 
**messagep) {
message->opcode = dns_opcode_query;
         message->rdclass = zone->rdclass;
+       message->flags |= DNS_MESSAGEFLAG_RD;
dns_message_gettempname(message, &tempname);

Any reason not making this default?

I don't want to track upstream nameservers... Asking my trusted resolvers is much easier :)


--
Regards / Med vänlig hälsning
Anders Löwinger, CEO, Abundo AB, +46 72 206 0322

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

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to