无法安装名称服务器

无法安装名称服务器

我对所有这些 DNS 东西都完全陌生。我安装了 BIND9 ISPConfig 和 nginx,我通过我的域名提供商面板 (Natro) 为我的帐户定义了一些名称服务器,即 ns1.ostimdenevar.com,我的 IP 是 37.148.208.22。我的问题是: 我无法访问我的域名但是我的 IP 可以访问。我检查了我的配置http://www.intodns.com/ostimdenevar.com

它说:错误:您的一个或多个名称服务器没有响应:没有响应的是:37.148.208.22 37.148.208.32

我尝试通过 ISPConfig 进行配置。但错误没有改变。我尝试手动配置绑定,但没有变化。

我不知道如何修复此问题,甚至不知道从哪里开始。我应该从哪里开始?

这是我现在使用的绑定配置文件:

文件:named.conf.local

    zone "ostimdenevar.com" {
         type master;
         file "/etc/bind/db.ostimdenevar.com";
    };

文件:db.ostimdenevar.com

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns1.ostimdenevar.com. root.ostimdenevar.com. (
                          1         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.1.ostimdenevar.com.
ns      IN      A       37.148.208.22

文件:named.conf.options

options {
    directory "/var/cache/bind";

    // If there is a firewall between you and nameservers you want
    // to talk to, you may need to fix the firewall to allow multiple
    // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

    // If your ISP provided one or more IP addresses for stable
    // nameservers, you probably want to use them as forwarders.
    // Uncomment the following block, and insert the addresses replacing
    // the all-0's placeholder.

     forwarders {
            89.19.21.250;
     };

    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
};

答案1

首先看一下这个,您的 NS 记录有一个多余的 . (点)

ns.1.ostimdenevar.com 应为 ns1.ostimdenevar.com

您的 A 记录应该是“ns1”而不是“ns”,以与 NS 记录匹配。

简而言之:

$TTL    604800
@       IN      SOA     ns1.ostimdenevar.com. root.ostimdenevar.com. (
                          1         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.ostimdenevar.com.
@       IN      NS      ns2.ostimdenevar.com.
ns1     IN      A       37.148.208.22
ns2     IN      A       37.148.208.32

除了区域文件中的错误之外,您还有一个 IP:37.148.208.32,我在您的区域文件中没有看到它,因此将其添加为 ns2.ostimdenevar.com。

此外,如果这是@home 或@work,则使用 NAT。不要忘记将端口 53 转发到负责处理您的 dns 的任何服务器。

相关内容