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

自 6.2 版起已棄用:此類別已棄用,並將在 Tornado 7.0 中移除。請改用預設的基於執行緒的解析器。