[Twisted-Python] DNS custom response (NXDOMAIN)

2020-08-05 Thread Rob Gormley
Hello: I am trying to implement a custom DNS resolver, using the DNS Howto custom resolver as a boiler plate. I have a database-driven cache that I am reading from, but am unsure how to implement a cache ‘miss’ (i.e. NXDOMAIN). The ‘hit’ is fine, apropos to: answer = dns.RRHeader(     name=nam

Re: [Twisted-Python] DNS custom response (NXDOMAIN)

2020-08-05 Thread Tom Most
On Wed, Aug 5, 2020, at 3:59 PM, Rob Gormley wrote: > But I tried with dns.Record_NULL to generate an NXDOMAIN-like response > without success. How can I implement this? You need to fail with AuthoritativeDomainError. The pieces go together something like this: from twisted.names import dns, cl