Hi Guys, Just to let you know. It looks like my issue was not related to timeout and things like that. That was related to logs rotation (in old and bad manner). I had a log rotation managed by python (10 * 10 Mo max) and depending of the load, in looks like it was a bottle neck because of IO/Multithreading during the move of logs.
So, to solved that, i use the new log style (with observers) and logrotation with the lib logrotated (with daily log & compression). With that, everything works like a charm! Thx Le mar. 30 sept. 2025 à 12:33, Julien Dos Santos < [email protected]> a écrit : > Dear guys, > I am working since some years about a "DnsLier" build with twisted. > The main behavior is that, each query will go on two custom Resolvers, and > after to classic/remote resolvers. > the first custom resolver will will check if the domain is something as > foo.bar.toto.com and reply something if it is, otherweise, DomainError. > Second will check if query is in whit/black list and will reply NXDOMAIN > or DomainError depending of the query. > Finally -> classic/remote resolvers. > > So, more or less : > > DEFAULT_TIMEOUT_UDP = (1, 3, 7) > DEFAULT_TIMEOUT = 12 > > clients.append(firest_resolver) > clients.append(second_reslver) > > client.Resolver( > servers=[(x, 53) for x in all_dns_availables], timeout=DEFAULT_TIMEOUT_UDP > # all_dns_availables is Related to the "<Thinking> </thinking>" at bottom > ) > CustomDNSServerFactory( > caches=[cache.CacheResolver(verbose=1)], clients=clients, verbose=1 > ) > > As you see, i have a custom DNSFactory : > > class CustomDNSServerFactory(server.DNSServerFactory): # noqa : > def __init__(self, authorities=None, caches=None, clients=None, verbose=0 > ): > """Server factory.""" > resolvers = [] > if authorities is not None: > resolvers.extend(authorities) > if caches is not None: > resolvers.extend(caches) > if clients is not None: > resolvers.extend(clients) > > self.canRecurse = not not clients > self.resolver = CustomResolverChain(resolvers) > self.verbose = verbose > if caches: > self.cache = caches[-1] > self.connections = [] > > def handleQuery(self, message: dns.Message, protocol, address): > """Gestion de la query.""" > query: dns.Query = message.queries[0] > # need to keep the client address for business purpose. > query.address = address > > log.info( > f"Q: `{query.name.name.lower()}` by `{query.address[0]}`/ `{query.address > [1]}`" > ) > return ( > self.resolver.query(query, DEFAULT_TIMEOUT_UDP) > .addCallback(self.gotResolverResponse, protocol, message, address) > .addErrback(self.gotResolverError, protocol, message, address) > # .addTimeout(DEFAULT_TIMEOUT, reactor) <thinking2> maybe this should be > just after the query, and not at the end, and not commented... </thinking2> > ) > > > In the resolver, i am more or less obliged to parse the query to get back > the address. I think this part is not important but : > > > class CustomResolverChain(resolve.ResolverChain): # noqa : > > def __init__(self, resolvers): > super().__init__(resolvers) > > def _make_query_with_addr(self, name, qcls, qtype, address): > q = dns.Query(name, qtype, qcls) > setattr( > q, "address", address > ) > return q > > def _lookup(self, name, qcls, qtype, timeout, address): > if not self.resolvers: > return defer.fail(error.DomainError()) > > q = self._make_query_with_addr(name, qcls, qtype, address) > > # IMPORTANT: on repasse à la signature classique (query, timeout) > d = defer.maybeDeferred(self.resolvers[0].query, q, timeout) > d.addTimeout(DEFAULT_TIMEOUT, reactor) # <thinkin3> Removing this and > activate at handlequery level? </thinking3> > for r in self.resolvers[1:]: > d = d.addErrback(client.resolve.FailureHandler(r.query, q, timeout)) > return d > > def query(self, query: Query, timeout=None): > log.debug(f"Query = {query} timeout = {timeout} address = {query.address}" > ) > try: > method = self.typeToMethod[query.type] > except KeyError: > log.debug( > "Query of unknown type {query.type} for {query.name.name!r}", > query=query, > ) > return defer.maybeDeferred( > self._lookup, > query.name.name, > dns.IN, > query.type, > timeout, > query.address, > ) > else: > return defer.maybeDeferred(method, query.name.name, timeout, query > .address) > > def lookupAddress(self, name, timeout=None, address=None): > return self._lookup(dns.domainString(name), dns.IN, dns.A, timeout, > address) > > > In my custom resolvers, i am replying defer.succeed or defer.fail(error. > DomainError())/ defer.fail(dns.AuthoritativeDomainError(xxx)) > > > So regarding all those things...... > > > I have an issue, everything works pretty well, but some times the Twisted > DNS Servers get "stuck" for ??? secondes/minutes, and after some times > everythings works perfectly as usual. > I am not having specific logs so I dont know how to solved this. > I think (i am sure...) i am missing something about errBack or/and > addtimeout stuff on the defered object but i dont know what... > > I am surprised that the query didnt goes to the timeout before a loooonnng > time. As you can see some queries cost something as 100 seconds ... > <thinking> Maybe, ... the error is related to that i am chaining too much > availables dns... > > > def generate_dns_list() -> List: > > dns_resolver = dns.resolver.Resolver() > > dns_list = {x: x for x in dns_resolver.nameservers} > > dns_list.update( > { > "dns_local_XXX": "192.168.xxx", > "dns_local_0.1": "192.168.0.1", > "dns_local_1.1": "192.168.1.1", > "dns1": "zzzz", > "dns2": "uuuu", > "dns3": "pppp", > "dns4": "abc", > "5": "def", > "6": "ghi", > } > ) > > dns_: List[str] = [] > for k, v in dns_list.items(): > ok = None > try: > ok = test_dns(v) > except Exception as e: > ok = None > log.info(f"{v} not available as dns") > if ok is not None: > log.info(f"{v} is available as dns") > dns_.append(v) > return dns_ > > This return is used as resolvers > </thinking> > > Hope it's pretty clear.... > Cheers! > > > 2025-09-30T03:45:50+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435c9f10> > 2025-09-30T03:45:52+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 56064) > 2025-09-30T03:45:52+0200 [pydnsfilter#info] Q: `b'client.wns.windows.com'` > by `192.168.0.16`/ `56064` > 2025-09-30T03:45:52+0200 [pydnsfilter#info] Hector allow tld = `b' > client.wns.windows.com'` for `192.168.0.16`, cat = None. Cause : not in > blocked > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 109.232 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 107.232 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 103.239 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 99.217 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 98.200 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 96.203 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 92.210 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 77.400 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 76.376 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 74.372 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 70.361 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 66.348 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 65.318 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 63.314 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 59.317 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 46.349 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 45.323 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 43.318 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 39.320 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 35.321 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 34.290 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 32.285 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 28.288 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 15.087 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 14.068 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 12.063 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 8.065 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 4.050 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 3.018 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 1.012 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b' > client.wns.windows.com', 1, 1)] > > 2025-09-30T03:45:53+0200 [-] Processed query in 110.382 seconds > 2025-09-30T03:45:53+0200 [-] Lookup failed > 2025-09-30T03:45:53+0200 [-] (UDP Port 40120 Closed) > 2025-09-30T03:45:53+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b6190> > 2025-09-30T03:45:53+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 59073) > 2025-09-30T03:45:53+0200 [pydnsfilter#info] Q: `b' > v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073` > 2025-09-30T03:45:53+0200 [pydnsfilter#info] Hector allow tld = `b' > v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : > not in blocked > 2025-09-30T03:45:53+0200 [-] DNSDatagramProtocol starting on 11228 > 2025-09-30T03:45:53+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435beed0> > 2025-09-30T03:45:53+0200 [-] (UDP Port 56319 Closed) > 2025-09-30T03:45:53+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435abad0> > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1, > 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 109.263 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1, > 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 107.246 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1, > 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 103.261 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1, > 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 110.302 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] (UDP Port 57944 Closed) > 2025-09-30T03:45:54+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435bc7d0> > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 109.269 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 107.275 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 103.252 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 88.237 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 87.205 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 85.201 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 81.204 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 46.085 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 45.053 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 43.049 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 39.051 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 35.046 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 34.022 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 32.017 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 28.020 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] Unhandled Error > Traceback (most recent call last): > Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', > 28, 1)] > > 2025-09-30T03:45:54+0200 [-] Processed query in 110.338 seconds > 2025-09-30T03:45:54+0200 [-] Lookup failed > 2025-09-30T03:45:54+0200 [-] (UDP Port 49276 Closed) > 2025-09-30T03:45:54+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435dc050> > 2025-09-30T03:45:54+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 59073) > 2025-09-30T03:45:54+0200 [pydnsfilter#info] Q: `b' > v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073` > 2025-09-30T03:45:54+0200 [pydnsfilter#info] Hector allow tld = `b' > v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : > not in blocked > 2025-09-30T03:45:56+0200 [-] DNSDatagramProtocol starting on 6376 > 2025-09-30T03:45:56+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b5690> > 2025-09-30T03:45:56+0200 [-] (UDP Port 28753 Closed) > 2025-09-30T03:45:56+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435dc590> > 2025-09-30T03:45:56+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 59073) > 2025-09-30T03:45:56+0200 [pydnsfilter#info] Q: `b' > v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073` > 2025-09-30T03:45:56+0200 [pydnsfilter#info] Hector allow tld = `b' > v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : > not in blocked > 2025-09-30T03:45:56+0200 [-] DNSDatagramProtocol starting on 10348 > 2025-09-30T03:45:56+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b71d0> > 2025-09-30T03:45:56+0200 [-] (UDP Port 11228 Closed) > 2025-09-30T03:45:56+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435beed0> > 2025-09-30T03:45:59+0200 [-] DNSDatagramProtocol starting on 9797 > 2025-09-30T03:45:59+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4cd0> > 2025-09-30T03:45:59+0200 [-] (UDP Port 10348 Closed) > 2025-09-30T03:45:59+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b71d0> > 2025-09-30T03:46:00+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 59073) > 2025-09-30T03:46:00+0200 [pydnsfilter#info] Q: `b' > v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073` > 2025-09-30T03:46:00+0200 [pydnsfilter#info] Hector allow tld = `b' > v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : > not in blocked > 2025-09-30T03:46:02+0200 [-] DNSDatagramProtocol starting on 60994 > 2025-09-30T03:46:02+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435bea10> > 2025-09-30T03:46:02+0200 [-] (UDP Port 9797 Closed) > 2025-09-30T03:46:02+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4cd0> > 2025-09-30T03:46:03+0200 [-] DNSDatagramProtocol starting on 50106 > 2025-09-30T03:46:03+0200 [-] Starting protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4f10> > 2025-09-30T03:46:03+0200 [-] (UDP Port 6376 Closed) > 2025-09-30T03:46:03+0200 [-] Stopping protocol > <twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b5690> > 2025-09-30T03:46:04+0200 [DNSDatagramProtocol (UDP)] A query from > ('192.168.0.16', 54508) > 2025-09-30T03:46:04+0200 [pydnsfilter#info] Q: `b'client.wns.windows.com'` > by `192.168.0.16`/ `54508` > > >
_______________________________________________ Twisted mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/BCDNBFM4ARX5CKKJKEQ5SHKPMLRGZM3D/ Code of Conduct: https://twisted.org/conduct
