DnsPython查询未显示所有记录FreeBSD绑定

问题描述

我创建了一个DNSPython脚本,以打印出用户提供的特定域中的所有记录。 但是,由于某种原因,我得到的输出如下:

响应

unix. has no A records
MX : 1 ns1.unix.
unix. has no CNAME records
NS : ns1.unix.

我正在使用ddns-confgen创建的DDNS,以允许BIND服务器自动更新。 但是,根据我目前的想法,可以得出结论,该问题与带有@ORIGIN Unix的区域文件有关。

我相信这是解决脚本的最终结果。我希望有人可以引导我朝正确的方向前进。

亲切的问候,

PandaPlaysAll。

下面列出了脚本和区域文件。

DnsPython脚本

    record_types = ['A','MX','CNAME','NS']
    resolver = dns.resolver.Resolver()
    for i in record_types:
        try:
            query = resolver.resolve(zone,i)
            for j in query:
                print(i,":",j)
        except dns.resolver.NoAnswer:
                print(zone + ' has no ' + i + ' records')
            

区域文件

root@rule122:/home/student/bind # cat /usr/local/etc/namedb/dynamic/unix
$ORIGIN .
$TTL 86400      ; 1 day
unix                    IN SOA  ns1.unix. admin.unix. (
                                2008070108 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns1.unix.
                        MX      1 ns1.unix.
$ORIGIN unix.
aristocrats             A       136.186.230.122
armitagechemicals       A       136.186.230.122
Eggs                    A       164.151.15.15
labbind                 A       136.186.230.122
labnmap                 A       136.186.230.21
lemonade                A       162.16.1.1
localhost               A       127.0.0.1
ns1                     A       136.186.230.122
nsupdate                A       172.32.16.10
wow                     CNAME   cool

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...