不完善的 DNS 服务器

不完善的 DNS 服务器

我正在尝试使用我拥有的域名设置 BIND,并使用 dnssy.com 和 intodns.com 检查一切是否正常,但两个网站都出现错误。错误信息显示我的 DNS 服务器“很差劲”(我不明白这是什么意思)。

我的named.conf

options {
    directory "/var/dns";
    pid-file "/var/run/named/named.pid";
    auth-nxdomain yes;
    datasize default;
    listen-on-v6 { any; };
    listen-on { 127.0.0.1; 188.165.234.51; };
    listen-on-v6 { ::1; };
    allow-recursion { 127.0.0.1; };
    allow-transfer { none; };
    allow-update { none; };
    allow-query { any; };
    allow-query-cache { any; };
    version none;
    hostname none;
    server-id none;
};
include "/var/dns/autogen-zones";

autogen-zones 是一个自动生成的文件,包含以下内容:

zone "localhost" IN {
     type master;
     file "localhost.zone";
     allow-transfer { any; };
};
zone "0.0.127.in-addr.arpa" IN {
     type master;
     file "127.0.0.zone";
     allow-transfer { any; };
};
zone "." IN {
     type hint;
     file "root.hint";
};
zone "destinosxures.com" IN {
     type master;
     file "destinosxures.com.zone";
     allow-query { any; };
     allow-transfer { any; };
};

最后,我的目的地区域:

$TTL 604800
@ IN SOA ns367310.ovh.net. hostmaster.destinoxures.com. (
  2012030503   ; Serial yyyy/mm/dd/id
       10800   ; Refresh
        3600   ; Retry
     604800   ; Expire
      10800 ) ; Negative Cache TTL

@ IN NS    ns367310.ovh.net.
@ IN NS    sdns2.ovh.net.

ns1     IN A 188.165.234.51
ns2     IN A 188.165.234.51
@       IN A 188.165.234.51
www     IN A 188.165.234.51

http.tcp SRV 0 3 80 destinoxures.com.
https.tcp SRV 1 0 443 destinoxures.com.

哦,顺便说一下,我的 resolv.conf 有:

nameserver 127.0.0.1
nameserver 213.251.188.141

我的配置有什么问题?

答案1

您的 named.conf 列出了区域,destinosxures.com而区域文件本身仅引用了destinoxures.com(请注意缺少中央“s”)。如果这反映了您服务器上的实际情况,那么这肯定是一个问题。

我可以顺便说一下感谢您没有隐藏域名在问题中;如果你这样做了,我们可能永远找不到答案。其他发布问题(尤其是 DNS 问题)的人请注意。

答案2

我发现有些内容缺失。名称“ns367310”未指向 IP 地址。这是写为“主机名”的名称。因此,您必须在区域文件中添加以下行:ns367310 IN A 188.165.234.51 以下 4 行保持不变:ns1 IN A 188.165.234.51 ns2 IN A 188.165.234.51 @ IN A 188.165.234.51 www IN A 188.165.234.51 但以下 2 行在该位置需要一个“s”:http.tcp SRV 0 3 80 destino"s"xures.com。https.tcp SRV 1 0 443 destino"s"xures.com。必须添加这个“s”,因为该区域名为:区域“destinosxures.com”,相关文件也为:“destinosxures.com.zone”。我希望这不是一个错误的答案。如果是,请回复我!!!

相关内容