Skip to main content

tornado.platform.caresresolver —使用C-Ares的异步DNS解析器

此模块包含使用c-ares库(及其包装器 pycares)的DNS解析器。

class tornado.platform.caresresolver.CaresResolver

基于c-ares库的名称解析器。

这是一个非阻塞和非线程解析器。它可能不会产生与系统解析器相同的结果,但可以在无法使用线程时用于无阻塞解析。

familyAF_UNSPEC 时,c-ares无法解析某些名称,因此仅推荐在 AF_INET (即IPv4)中使用。这是 tornado.simple_httpclient 的默认值,但其他库可能默认为 AF_UNSPEC