python - Dnspython 无法解决任何问题

标签 python ubuntu dns

我的示例代码是

import dnspython as dns
import dns.resolver

result = dns.resolver.query('google.com', 'A')
for ipval in result:
    print('IP', ipval.to_text())
这给了我错误dns.resolver.NoResolverConfiguration: Resolver configuration could not be read or specified no nameservers./etc/resolv.conf 包含“1.1.1.1”,没有其他内容,netplan 名称服务器也设置为 1.1.1.1。
机器在 ubuntu 20.04 上运行 python 3.8.5。
为什么它给我这个错误,我该如何解决?

最佳答案

弄清楚了!
巨大的掌心。我忘记在/etc/resolv.conf 上放置名称服务器 1.1.1.1 而不是 1.1.1.1
所以,确实,配置是错误的。

关于python - Dnspython 无法解决任何问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65272373/

相关文章:

Python计算组内数据框中唯一值的数量

linux - Ubuntu下的R RODBC包

python - 使用 Python 自动流程监控/管理

asp.net - Windows Azure : How to 301 non-www url to www for a domain

linux - 完全合格的域名是否需要句点?

python - 使用 python 通过 ssh 迭代目录结构

python - resize 和 reshape 有什么区别

python - 如何使用python的requests模块发送多个文件并为每个文件自定义 header ?

python - 在 Ubuntu 上监控 python 脚本

spring - 具有多个域的 Web 应用程序指向父域的子文件夹