2016-03-16 102 views
0

我目前擁有支持PostgreSQL的PowerDNS設置。某個域的記錄表目前正在設立有點像這樣:無法獲取NS記錄

id | domain_id |  name   | type |        content        | ttl | prio | change_date | disabled | ordername | auth 
----+-----------+---------------------+-------+------------------------------------------------------------------+-----+------+-------------+----------+-----------+------ 
16 |   2 | server1.abcd.me  | A  | 1.2.3.4               | 300 |  | 1458164023 | f  |   | f 
17 |   2 | abcd.me    | CNAME | server1.abcd.me             | 300 |  | 1458164023 | f  |   | f 
13 |   2 | abcd.me    | NS | e.ns.buddyns.com             | 300 |  | 1458165277 | f  |   | f 
15 |   2 | abcd.me    | NS | ns3.abcd.me              | 300 |  | 1458165277 | f  |   | f 
14 |   2 | abcd.me    | NS | ns2.abcd.me              | 300 |  | 1458165277 | f  |   | f 
12 |   2 | abcd.me    | SOA | server1.abcd.me [email protected] 0 3600 3600 36000 300  | 300 |  | 1458165447 | f  |   | f 
18 |   2 | www.abcd.me   | CNAME | server1.abcd.me             | 300 |  | 1458165629 | f  |   | f 

然而,對於一個dig @localhost abcd.me NS想出了:

; <<>> DiG 9.9.5-11ubuntu1.3-Ubuntu <<>> @localhost abcd.me NS 
; (2 servers found) 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50639 
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 
;; WARNING: recursion requested but not available 

;; OPT PSEUDOSECTION: 
; EDNS: version: 0, flags:; udp: 1680 
;; QUESTION SECTION: 
;abcd.me.      IN  NS 

;; ANSWER SECTION: 
abcd.me.    300  IN  CNAME server1.abcd.me. 

;; AUTHORITY SECTION: 
abcd.me.    300  IN  SOA  server1.abcd.me. abcdef\.ghijk.gmail.com. 1458165629 3600 3600 36000 300 

;; Query time: 2 msec 
;; SERVER: 127.0.0.1#53(127.0.0.1) 
;; WHEN: Wed Mar 16 23:01:02 CET 2016 
;; MSG SIZE rcvd: 120 

我似乎無法理解爲什麼NS記錄沒有顯示出來,任何幫助將非常感激。

謝謝!

回答

0

我只是想出了爲什麼沒有工作。

根據RFC 1912(糾正我,如果我錯了),任何具有CNAME記錄不能有另一種類型的記錄附加到相同的名稱。用abcd.me替換abcd.me CNAME一條記錄爲我解決了它。

+0

這是正確的。你能將自己的答案標記爲正確答案嗎? – Habbie

+1

嗨,是的,我現在可以,我必須等待那麼多天,或者什麼,它完全跳過了我的想法。 – adalal