有人可以推薦一個僅用於運行 DNS 的 Linux 發行版嗎?

有人可以推薦一個僅用於運行 DNS 的 Linux 發行版嗎?

我正在尋找一個易於設定的 Linux 發行版,用於僅運行 DNS 伺服器(而不是其他),並且具有像 DNSMasq 這樣易於設定的東西。

在家裡,我在路由器上運行帶有 DNSMasq 的 OpenWRT,而在工作中,我可以自由地運行帶有 DNSMasq 的發行版以進行開發。

我將開發筆記型電腦帶回家和上班,因此我希望不同地點的設定幾乎相同。 (當然我得稍微改變一下,家裡的DNS伺服器不能跟工作的ip相同)。

答案1

對於「單一小服務」的情況,我喜歡使用 Debian 的 netinst 磁碟。在所有受良好支援、經常更新、良好的儲存庫發行版中,它的佔用空間最小。相比之下,RHEL/CentOS/SL 的最小安裝量仍然很大。一旦安裝了基礎版本,就可以使用儲存庫來更新基礎版本、設定硬體並安裝您需要的服務。這是我發現不成為「與 gnome 庫六度分離」地獄的受害者的最佳方法。通常,即使是最基本的配置工具也需要一些 GUI 元件,這些元件需要足夠的庫,其中一個庫需要 glib/gtk,然後依賴關係圖扇出到許多其他程式/庫,就像滾雪球一樣。不惜一切代價避免。配置單一服務 Linux 盒子所需的只是 VI。或 VIM,但沒有 X/GUI 元件,因為那樣你就會回到滾雪球般的依賴關係。

答案2

您確實沒有提供足夠的細節。如果您想要安全性,請選擇 OpenDNS。 Ubuntu 是一個不錯的選擇,因為它很受歡迎,有很多工具和支援選項。最後,您最熟悉哪個作業系統?如果是 RedHat 或其變體,請選擇其中一個。 DNS 和 dnsmasq 在所有作業系統中都大致相似,但如果您必須學習新作業系統才能安裝一個軟體,那麼您會遇到更多麻煩。

答案3

如果您正在尋找快取 DNS 伺服器,請考慮網域解析或者資料中心。兩者都可以透過一些文字檔案進行簡單配置。

但是,如果您正在尋找真正的 DNS 伺服器,綁定是行業標準,但配置起來可能相當麻煩。

一些替代方案是蒂尼域名或者馬拉登斯,比配置更簡單綁定

它們都可以在 Debian 上作為軟體包使用。

答案4

我也想看看統包Linux它非常輕巧且易於設定。您可以安裝此處詳細介紹的軟體包以向其添加 Bind9 DNS 伺服器:最簡單的 DNS 伺服器?

$ sudo apt-get update && apt-get install bind9 webmin-bind8

相關內容