【问题标题】:Issues transferring zone file with dnspython使用 dnspython 传输区域文件的问题
【发布时间】:2021-02-25 04:47:00
【问题描述】:

我正在尝试使用 python 来下拉区域文件。在浏览了一大堆文档之后,我仍然停留在一行代码中:

dns.zone.from_xfr(dns.query.xfr('3.211.54.86','megacorpone.com'))

我收到以下错误:

socket.error: [Errno 111] 连接被拒绝

我已硬编码 ns2.megacorpone.com 的 IP 以隔离任何问题。由于某种原因,此连接继续拒绝。有没有人能解释一下这个问题?

谢谢大家

【问题讨论】:

  • 您确定可以从该服务器执行区域传输吗?在命令行试试dig axfr megacorpone.com @3.211.54.86看看你是不是。
  • 有趣的是,我可以使用域名 (ns2.megacorpone.com) 而不是 IP 地址来执行区域传输。这很有趣

标签: python python-2.7 dns


【解决方案1】:

使用域名而不是 IP 运行相同的命令有效。

【讨论】:

  • 那是因为它是3.211.51.86,而不是54.86
  • 是的,我一定是胖手指了,深夜学习...
猜你喜欢
  • 1970-01-01
  • 2020-07-02
  • 2014-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多