Linux

我的小型網路需要域名嗎?

  • August 28, 2015

我的問題很簡單:小型網路需要域名還是留空?

以下是有關正在發生的事情的資訊:

我有一個小型網路(30 多台機器),其中包括小型企業的 Windows、Mac、恆溫器、AV 設備等。我們使用我們提供商的調製解調器和一些交換機\接入點做得很好。最後,我們將使用 Ubuntu 伺服器。我過去做過一些 linux 管理員,但不是專家。

伺服器將執行以下操作:

  • 本地網路託管
  • DHCP
  • 透明網際網路代理

伺服器有兩個網卡(橋接),因此它可以是透明代理(使用 NAT)。

一切正常,直到我嘗試在 DHCP 配置上添加域後綴。我使用了與我們的公共域“our-company.com”相同的後綴。當我嘗試 ping server.our-company.com 時,它當然會 ping 我們的 Web 伺服器,因為它通過公共 DNS 獲得了該 IP。

為了解決這個問題,我將域名更改為“本地”。那隻是引起了問題。DHCP 仍然有效,但我無法再聯繫伺服器(ping、SSH、Web 等)。

我認為避免問題的最佳方法是不使用域名。我錯了嗎?

最終,您需要的是水平分割 DNS,這樣您網路內的主機可以看到本地資訊(例如,內網 www 伺服器),而外部主機只能看到網際網路數據(網際網路 www 伺服器)。

如果您真的不想要水平分割 DNS ,您應該可以local.毫無問題地使用。檢查為 DNS 記錄提供的 IP 是否正確,以及 DNS 伺服器是否正確響應該區域中的查詢。DHCP 應該始終在沒有 DNS 的情況下工作,而 SSH 和 ping 會因此類更改而失敗的唯一原因是解析問題。如果 HTTP 伺服器使用基於名稱的虛擬主機並且不知道附加的 DNS 名稱,則 HTTP 可能會失敗。

引用自:https://serverfault.com/questions/386246