我正在爲我們的服務器遷移到Amazon EC2,並且需要嘗試使用內部DNS選項。我在DNS區域尋找相當於Tomcat(一個標準的易於使用的servlet容器)。 BIND是我熟悉的唯一一個名字,但我想知道是否還有其他「更好」的選擇,或者如果那是我應該去的那個。在Linux上,等同於Tomcat的DNS是什麼?
我們的服務器目前正在運行CentOS。
這將最終成爲一個生產環境,因此需要穩定的軟件。
我正在爲我們的服務器遷移到Amazon EC2,並且需要嘗試使用內部DNS選項。我在DNS區域尋找相當於Tomcat(一個標準的易於使用的servlet容器)。 BIND是我熟悉的唯一一個名字,但我想知道是否還有其他「更好」的選擇,或者如果那是我應該去的那個。在Linux上,等同於Tomcat的DNS是什麼?
我們的服務器目前正在運行CentOS。
這將最終成爲一個生產環境,因此需要穩定的軟件。
BIND是通常使用的名稱服務器軟件,但也有djbdns和其他一些軟件。
我還必須推薦DNS和BIND這本書,如果你去了BIND路線,它在當天幫了我很多。我希望它已經更新,因爲考慮到BIND的最新更新。
djbdns是一個無人維護的個人項目。沒有理由使用它。在免費軟件領域,權威名稱服務有BIND,NSD和PowerDNS。似乎還沒有另一個嚴肅的計劃。 – bortzmeyer 2009-05-04 05:12:48
我推薦綁定,儘管起初語法有點嚇人。當我第一次學習綁定時,我使用了這個指南:http://tldp.org/HOWTO/DNS-HOWTO.html
還有其他的選擇,比如PowerDNS,如果你在一個大環境下工作,你可能會考慮LDAP作爲後端。
在CentOS上,最簡單的方法就是使用yum來安裝bind,然後再通過上面的指南。
我推薦BIND,因爲它是最好的記錄和最好理解,並且NSD,因爲它是好的和免費的。
特別是,NSD是只有權威名稱服務器,所以不必攜帶試圖提供所有不同DNS功能的其他服務器所擁有的文件。
我真的不能推薦djbdns - 儘管它現在處於公有領域,但作者只是拒絕實施標準DNS協議的許多部分(如AXFR)。
標題很奇怪,因爲我當然不會將BIND描述爲「Tomcat等價物」......您可以提供有關您的需求的更多信息嗎?你只需要一個名字服務器,就是這樣? – bortzmeyer 2009-05-04 05:14:07
是的,我們需要一個DNS服務器。我是一名Java開發人員,所以Tomcat參考資料只是我熟知的一些東西。由於Tomcat在Java世界中是衆所周知的(Jetty和Resin是其他衆所周知的選項),儘管引用了一般衆所周知和使用的軟件包是合適的。我正在尋找一個DNS選項,它是Tomcat對Java世界的意義,也就是「Tomcat等價物」。 – ahanson 2009-05-04 18:36:32