Dns Bind9主区域没有地址记录(A或AAAA)

Dns Bind9主区域没有地址记录(A或AAAA),dns,ubuntu-12.04,nameservers,webmin,Dns,Ubuntu 12.04,Nameservers,Webmin,我刚刚在我的VPS上安装了Bind9和Webmin来管理DNS服务器。名称服务器的域是ns1.primesystems.ch 我通过webmin为smartvend.ch创建了一个新的主区域(转发)。这很好,ip解析正确。请参阅配置 $ttl 38400 smartvend.ch. IN SOA ns1.primesystems.ch. john.doe.domain.ch. ( 1399011114 10800 3600 6

我刚刚在我的VPS上安装了Bind9和Webmin来管理DNS服务器。名称服务器的域是ns1.primesystems.ch

我通过webmin为smartvend.ch创建了一个新的主区域(转发)。这很好,ip解析正确。请参阅配置

$ttl 38400
smartvend.ch.   IN  SOA ns1.primesystems.ch. john.doe.domain.ch. (
        1399011114
        10800
        3600
        604800
        38400 )
smartvend.ch.   IN  NS  ns1.primesystems.ch.
smartvend.ch.   IN  A   185.16.173.71
但是,当我通过webmin为primesystems.ch(名称服务器的TLD,可能有问题?)创建一个新的主区域时,出现了一个错误

配置:

$ttl 38400
primesystems.ch.    IN  SOA ns1.primesystems.ch. john.doe.domain.ch. (
        1399028931
        10800
        3600
        604800
        38400 )
primesystems.ch.    IN  NS  ns1.primesystems.ch.
primesystems.ch.    IN  A   185.16.173.71
错误消息:

The following errors were found in the records file /var/lib/bind/primesystems.ch.hosts ..

zone primesystems.ch/IN: NS 'ns1.primesystems.ch' has no address records (A or AAAA)
zone primesystems.ch/IN: not loaded due to errors.
/etc/bin/named.conf.local如下所示:

zone "smartvend.ch" {
    type master;
    file "/var/lib/bind/smartvend.ch.hosts";
    };
zone "primesystems.ch" {
    type master;
    file "/var/lib/bind/primesystems.ch.hosts";
    };
因此,primesystems.ch不能通过dig或host命令解决,但smartvend.ch可以

所以在我看来,primesystems.ch肯定有问题,因为它也是名称服务器。我想要的是将url primesystems.ch路由到Web服务器。有人有主意吗

更新: 在185.16.173.70中添加“ns1”后,错误消失。但是,当我运行“host primesystems.ch”时,不会返回IP。以及“dig primesystems.ch”的内容:

; <<>> DiG 9.8.3-P1 <<>> primesystems.ch
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33401
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;primesystems.ch.       IN  A

;; AUTHORITY SECTION:
primesystems.ch.    424 IN  SOA ns1.primesystems.ch.         kevin\.kirn.kdsolutions.ch. 1399027394 10800 3600 604800 38400

;; Query time: 23 msec
;; SERVER: 62.2.17.61#53(62.2.17.61)
;; WHEN: Fri May  2 13:43:49 2014
;; MSG SIZE  rcvd: 96
;挖掘9.8.3-P1 primesystems.ch
;; 全局选项:+cmd
;; 得到答案:

;; ->>与此相反,Header可能在superuser方面做得更好,但是为ns1添加一个A记录,您应该可以<代码>185.16.173.70中的ns1
因为您告诉bind ns1是主控,但ns1在您的区域中不存在(是的,对于您的ns所在的区域,它是鸡和蛋,这就是为什么会在根上创建粘合记录)@Doon感谢您的提示,添加该行后,错误消失了。但当我现在做“dig primesystems.ch”或“host primesystems.ch”时,它显然还没有解决。知道吗?不知道,因为如果我从这里看,我会得到答案<代码>primesystems.ch.38400在A 185.16.173.71 primesystems.ch.38400在NS ns1.primesystems.ch;;从185.16.173.70#53(ns1.primesystems.ch)以108毫秒的速度接收到94个字节您正在使用哪个名称服务器进行检查。嘿@Doon,抱歉,可能是缓存问题。现在它工作得很好:)我能把你的答案标记为正确的吗?非常感谢,让我开心。