在 intoDNS 网站上找不到“您的一个或多个名称服务器未返回任何 NS 记录”的解决方案

在 intoDNS 网站上找不到“您的一个或多个名称服务器未返回任何 NS 记录”的解决方案

我已经在 Linux Centos 服务器上设置了 DNS,并且当我在这个网站上测试时我收到以下错误:

警告:您的一个或多个名称服务器未返回任何 NS 记录。

错误:您的一个或多个名称服务器没有响应:

未回应的是:

49.50.77.196 49.50.77.200

通过网络/Stack Exchange 进行研究,我了解到似乎是我的 DNS A 记录没有正确设置,但是我经过两天的反复试验,还是找不到问题所在:

挖掘 indulgense.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> indulgense.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 39107
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;indulgense.com.                        IN      A

;; Query time: 5005 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Feb  2 20:28:42 2015
;; MSG SIZE  rcvd: 32

挖掘@49.50.77.196 indulgense.com。索阿

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> @49.50.77.196 indulgense.com. soa
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

我的 /var/named/indulgense.com.zone 区域文件是:

$TTL 7200
@ IN SOA indulgense.com。contact.indulgense.com。(
                        2015020211 ;序列 yyyymmddss(ss:序列序列)
                        7200;刷新3小时
                        3600;重试 1 小时
                        240800;到期
                        7200;最少3小时

@ IN NS ns1.indulgense.com。
@ IN NS ns2.indulgense.com。
ns1 在 49.50.77.196
ns2 在 49.50.77.200
ftp IN CNAME indulgense.com。
www IN CNAME indulgense.com。
* IN CNAME indulgense.com。
@ IN MX 10 indulgense.com。

indulgense.com. IN A 49.50.77.196
indulgense.com。IN TXT“v=spf1 ip4: 49.50.77.196/29 -all”

bindingera.indulgense.com.IN A 49.50.77.200
bindingra.indulgense.com.IN TXT“v=spf1 ip4: 49.50.77.200/29 -all”

这是我的 /etc/named.conf 文件:

//
//named.conf
//
// 由 Red Hat bind 包提供,用于配置 ISC BIND named(8) DNS
// 服务器仅作为缓存名称服务器(仅作为本地主机 DNS 解析器)。
//
// 请参阅 /usr/share/doc/bind*/sample/ 以获取示例命名配置文件。
//

选项 {
        监听端口 53 { 127.0.0.1; };
        监听 v6 端口 53 { ::1; };
        目录“/var/named”;
        转储文件“/var/named/data/cache_dump.db”;
        统计文件“/var/named/data/named_stats.txt”;
        memstatistics 文件“/var/named/data/named_mem_stats.txt”;
        允许查询 { 任何; };
        递归否;

        dnssec 启用是;
        dnssec 验证是;
        dnssec-lookaside 自动;

        /* ISC DLV 密钥的路径 */
        bindkeys 文件“/etc/named.iscdlv.key”;

        托管密钥目录“/var/named/dynamic”;
};

记录 {
        通道默认调试 {
                文件“数据/named.run”;
                严重程度动态;
        };
};

区域“。” IN {
        类型提示;
        文件“named.ca”;
};

包括“/etc/named.rfc1912.zones”;
包括“/etc/named.root.key”;


区域“indulgense.com”IN {
                類型主屬;
                文件“/var/named/indulgense.com.zone”;
                允许更新 { 无; };
        };

任何帮助以及任何其他所需信息都将不胜感激...

答案1

在 named.conf 文件中,您只监听本地主机适配器,而不监听任何外部地址。这肯定会有问题,因为世界其他地方正在通过您的外部地址与您通信。修复该问题,然后继续调试(如果需要)。

相关内容