Я использую библиотеку DNSPython, чтобы получить время разрешения DNS в моем скрипте. У меня есть вопрос о части кэширования, о том, использует ли эта библиотека Cache самостоятельно. Мое требование - проверить, сколько нужно для разрешения DNS с конечной точки.
Вот часть сценария, которую я использую для получения времени разрешения,
resolver = dns.resolver.Resolver()
resolver.timeout = 1
resolver.lifetime = 1
return float("{0:.3f}".format(dns.resolver.query(url).response.time*1000))
Если DNSPython использует кэшированиеПредложите мне способ избавиться от этого. Также, если возможно, предложите мне другую идею, чтобы получить время разрешения DNS без кэширования.