2011-01-22 34 views
0

NSD3一個子域是非常鮮爲人知的,但是這使它成爲一個偉大的替代BIND9低端箱超輕量級和穩定的DNS服務器。這裏有上how to set up nsd3一個很好的教程Debian的服務器上。如何界定NSD3

我的問題是,我需要設置一個是怎麼回事另一個VPS被切斷的子域subd1.mydomain.com。我嘗試添加

subdmn1.mydomain.com。在1.2.3.5 (假設我的目標IP是從當前機器的IP 1.2.3.4 1.2.3.5不同),然後運行

nsdc rebuild 
service nsd3 restart 

的subdmn1.mydomain.com無法解析爲IP後。任何線索將不勝感激。

+0

任何錯誤:

對於區域文件和DNS配置非常徹底的例子,你也可以查出來嗎?如果你已經有了用於subdmn1或subd1條目,你等待TTL重新測試前會過期嗎? – sarnold 2011-01-22 01:13:43

回答

0

你忘了增加序列號?另一方面,我一直忘記運行'nsdc rebuild'。

1

NSD3接受BIND式區域文件,所以在mydomain.com您的區域文件,你可以添加一行,看起來像這樣:

subdomain1 IN A 1.2.3.5 

這使得subdomain1.mydomain.com決心1.2.3.5,而你正常記錄可以指向1.2.3.4 IP。

你但是你正確定義$ ORIGIN域照顧,否則將無法正常工作。這意味着,您的域名必須包含一個週期的結束,像這樣的:mydomain.com.

我個人一直使用sudo zonec -v編譯區域文件數據庫,因爲這樣可以給所有的錯誤詳細輸出(如果有的話)清楚地顯示。在日誌中http://www.zytrax.com/books/dns/ch6/mydomain.html