aiodnsresolver:Python异步DNS解析

时间:2024-05-23 08:39:33
【文件属性】:

文件名称:aiodnsresolver:Python异步DNS解析

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-23 08:39:33

Python

aiodnsresolver Asyncio Python DNS解析器。 纯Python,除了标准库外没有其他依赖项,不使用线程,不创建其他任务,并且所有代码都在单个模块中。 要查询的名称服务器取自/etc/resolv.conf ,并将/etc/hosts视为TTL为0的A或AAAA记录。 专为高度并发/高可用性情况而设计。 基于 。 安装 pip install aiodnsresolver 用法 from aiodnsresolver import Resolver , TYPES resolve , _ = Resolver () ip_addresses = await resolve ( 'www.google.com' , TYPES . A ) 返回的是或子类的元组。 两者都通过将它们传递给str来支持转换为它们通常的字符串形式。 快取 缓存是每个Resolver(


【文件预览】:
aiodnsresolver-master
----setup.py(1KB)
----aiodnsresolver.py(19KB)
----.gitignore(43B)
----.pre-commit-config.yaml(1KB)
----LICENSE(1KB)
----requirements_test.in(38B)
----README.md(16KB)
----test.py(64KB)
----requirements_test.txt(423B)
----.coveragerc(36B)
----.circleci()
--------config.yml(2KB)
----requirements_lint.in(58B)
----requirements_lint.txt(1KB)

网友评论