【问题标题】:receive all public hostnames in a bind (linux) server在绑定(linux)服务器中接收所有公共主机名
【发布时间】:2011-08-07 12:18:09
【问题描述】:

我需要在我的 dns 服务器(kubuntu 发行版中的 bind9)中保存所有公共主机名,通常可以通过 dns 查询检测到,然后我需要打开此列表以在 c++ 程序中详细说明它。

如何进行这种保存操作?非常感谢!

【问题讨论】:

    标签: linux dns bind


    【解决方案1】:

    您可以使用 host 或 dig 命令运行 axfr 查询并将输出重定向到文件:

    host -t axfr yourdomain.com > records.txt
    

    dig yourdomain.com axfr > records.txt
    

    您可以直接在 dns 服务器或任何其他具有 Bind 权限的主机中执行此操作。 请注意,如果您使用外部主机运行查询,则必须将 tcp 端口 53 开放给您的 dns 服务器。

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多