问题标签 [dnspython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 通过 NodeJs 在我的 Python 脚本中使用 Pymongo
我正在使用我的 NodeJs 服务器代码“生成”一个 python 脚本
我的 python 代码应该处理从我的 MongoDB 集合中获取的一些数据,所以我需要访问我的数据库。我已经安装了pymongo和dnspython,我确信这一点,因为每当我为它们中的任何一个运行安装命令时,我都会得到一个
已满足要求:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (1.16.0) 中的 dnspython
但是,每当我尝试运行我的代码时,我都会收到错误消息
pymongo.errors.ConfigurationError:必须安装“dnspython”模块才能使用 mongodb+srv:// URI
我像往常一样访问我的数据库,并按照文档中的说明
我意识到这是一个环境问题,因为当我在 PyCharm 中运行相同的代码时,它可以正确运行并成功连接到 Mongo,但我不确定如何使其在 NodeJs 子进程中工作。
mongodb - 如何将atlas mongodb与集群连接
我正在尝试将我的代码连接到 atlas mongo db,但出现以下错误,这是我的代码:
我得到了错误:
配置错误:DNS 标签为空。
有谁知道如何处理这个错误?我安装了 dnspython 和 pymongo
django - django + gninx + gunicorn 应用程序缺少“dnspython”错误,即使在将其安装到正确的虚拟环境之后也是如此
收到以下错误:
异常位置:
尝试将 pymongo 与 django 应用程序一起使用时。我尝试使用 pip3 将 dnspython 安装到正确的虚拟环境中,但仍然出现错误。
我也尝试重新启动gninx。
python - dnspython:如何以字节形式获得响应
我想做的是使用dnspython
库进行 dns 查询,并以 dns 有线格式或字节串获取响应。不是该dns.resolver.resolve()
方法返回一个<class 'dns.resolver.Answer'>
有没有办法以有线格式获取 dns 响应或将我的dns.resolver.Answer
类型转换为有线格式?
linux - 我想从我的 Linux 机器上删除任何本地安装的包并直接使用环境中的包
我在 Linux 系统中,我有 3 个不同的 anaconda 环境。我的问题是我可能在本地安装了一些软件包,但我找不到它们。进入环境,其余用户看不到dnspython、certifi 和 pymongo 包。我是唯一可以看到这些包的用户。我想查找并删除任何本地包,这样我就可以使用没有额外包的环境。例如,我只是创建了一个名为xx的新环境,当我运行时,pip freeze
我已经有 3 个 pckgs。
其他用户进入这个xx环境时看不到任何已安装的软件包,pip freeze
所以这就是为什么我认为我在本地制作了一些东西。我也conda list
看不到 dnspython 和 pymongo 包。
我已经通过 pip 安装了它们,但conda list
可能你还必须看到 pip 包。
python - 如何从 DNS Python 响应中提取 SOA DNS 服务器
我正在尝试使用 DNS Python 在 SOA 中查找 FQDN。从那里,我试图隔离和提取 SOA 的 dns 服务器名称,但我无法找到正确的对象。
这就是我进行故障排除的地方。我觉得我可以接近 answer.response.additional,但它仍然不是独立服务器名称。
对此有何建议?谢谢!
代码:
python - 使用 DNSPython 验证 RRSIG 的脚本问题
我正在编写一个脚本来使用 dnspython 验证 rrsigs,但我的代码有问题。以下是一个片段及其随附的错误消息:
错误信息。
python - dnspython 2.1 xfr 区域传输
在之前的 dnspython 版本中,我曾经使用下面的代码片段来获取目标区域对象。
但dns.query.xfr()在dnspython 2.1中已弃用
看来我需要改用dns.query.inbound_xfr()。但是第二个参数 txn_manager是一个dns.zone.Zone对象。我不知道如何分配这个 Zone 对象。
有没有人可以告诉我如何获得我在以前版本中获得的结果区域?
python - 在python中反向DNS查找
我正在尝试在 python 中进行反向查找,
我所做的是,输入www.fastly.com
输出为,
我想要做的是,提供输入prod.www-fastly-com.map.fastly.net
并获取www.fastly.com
请帮助我,我该怎么做,我在这里搜索其他类似的问题,但没有得到明确的答案。
谢谢你,保持安全。
python - 使用 Python / Django [dnspython] 查找 DNS 记录
我正在尝试获取特定域的 DNS 记录。所以,我找到dnspython
了可以轻松完成的包。当我从我的计算机上运行它时它工作正常。但是,当我从 Django 视图中调用它时,它会显示以前的记录(旧记录),这意味着它没有更新。
它是操作系统级别的某种缓存吗?请注意,我也在使用Docker。在 Django 中重新启动 docker 和清除缓存没有帮助,仍然显示旧记录。
这是检查记录的示例代码:
当我从我的计算机运行它时,上面的代码片段可以工作并显示 TXT 记录中的任何更新。但是,在 Django 中,它停留在旧记录中并且没有更新。
在 Django 视图中: