Domain-Name-System

找不到“您的一個或多個名稱伺服器未返回任何 NS 記錄”的解決方案。在 intoDNS 網站上

  • February 2, 2015

我已經在我的 Linux Centos 伺服器上設置了 DNS,當我在這個站點上測試時,我收到以下錯誤:

警告:您的一個或多個名稱伺服器未返回任何 NS 記錄。

錯誤:您的一個或多個名稱伺服器沒有響應:

沒有回應的有:

49.50.77.196 49.50.77.200

通過網路 / Stack Exchange 進行研究,我知道這似乎是我的 DNS A 記錄設置不正確,但對於我的一生和 2 天的試驗/錯誤,我找不到問題所在:

你放縱.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 dullense.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
@在 SOA 放縱.com。聯繫.indulgense.com。(
2015020211;序列號 yyyymmddss (ss: 序列序列號)
7200; 刷新 3h
3600; 重試 1 小時
240800; 到期
7200; 最少 3 小時
)

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

放縱.com。在 49.50.77.196
放縱.com。IN TXT "v=spf1 ip4: 49.50.77.196/29 -all"

bindera.indulgense.com。在 49.50.77.200
bindera.indulgense.com。IN TXT "v=spf1 ip4: 49.50.77.200/29 -all"

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

//
//命名.conf
//
// Red Hat提供的綁定包配置ISC BIND named(8) DNS
// 伺服器作為僅記憶體名稱伺服器(僅作為 localhost 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-file "/var/named/data/named_mem_stats.txt";
允許查詢{任何;};
遞歸編號;

dnssec-啟用是;
dnssec 驗證是的;
dnssec-備份車;

/* ISC DLV 密鑰的路徑 */
bindkeys-file "/etc/named.iscdlv.key";

託管鍵目錄“/var/named/dynamic”;
};

記錄{
頻道預設調試{
文件“數據/named.run”;
嚴重性動態;
};
};

區“。” 在 {
類型提示;
文件“named.ca”;
};

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


區域“indulgense.com”在{
類型大師;
文件“/var/named/indulgense.com.zone”;
允許更新{無;};
};

任何幫助以及所需的任何其他資訊都將不勝感激……

在您的 named.conf 文件中,您只收聽 localhost 適配器,而不收聽任何外部地址。這肯定會成為一個問題,因為世界其他地方正在通過您的外部地址與您交談。修復它,然後繼續調試(如果需要)。

引用自:https://serverfault.com/questions/664343