Domain-Name-System
找不到“您的一個或多個名稱伺服器未返回任何 NS 記錄”的解決方案。在 intoDNS 網站上
我已經在我的 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 適配器,而不收聽任何外部地址。這肯定會成為一個問題,因為世界其他地方正在通過您的外部地址與您交談。修復它,然後繼續調試(如果需要)。