我需要在我的dns服务器(kubuntu发行版中的bind9)中保存所有通常可以通过dns查询检测到的公共主机名,并且我需要打开此列表以在c ++程序中详细说明。< / p>
如何进行此保存操作?非常感谢!
答案 0 :(得分:0)
您可以使用host或dig命令运行axfr查询并将输出重定向到文件:
host -t axfr yourdomain.com > records.txt
或
dig yourdomain.com axfr > records.txt
您可以直接在dns服务器或具有Bind权限的任何其他主机中执行此操作。 请注意,如果使用外部主机运行查询,则必须将tcp端口53打开到dns服务器。