Debian

非伺服器桌面電腦的正確域名

  • March 15, 2015

我有一些 Debian 桌面機器,在安裝過程中我將這個domain name欄位留空,因為我沒有託管任何網站,也沒有靜態 IP(whatsmyip.org 每隔幾個月就會提供一個不同的 IP)。

在這種情況下,域名應該是什麼?

你有幾個選擇。

您可以使用.local域名,該域名是為無法從 Internet 訪問的機器保留的。(您可以在可以與 Internet 建立傳出連接的機器上使用它,甚至可以從可以但通常不接收來自 Internet 的傳入連接的機器上使用它。)此名稱保留用於該用途,永遠不會使用通過網際網路上的機器。

另一個類似的、更常見但未經官方認可的名稱是.localdomain. 最好是因為某些系統僅支持由mDNS.local發現的名稱(Linux 不關心,但 OSX 支持,謝謝roima)。

或者,您可以使用您選擇的名稱,該名稱未用作TLD。這樣做的好處是您可以為不同的專用網路使用不同的名稱。

或者,您可以使用公共 TLD 下的名稱,即使該電腦無法從 Internet 訪問。但是,如果這些名稱未記錄在域名系統中,這可能會造成混淆。

對於一台機器來說,記錄一個域名幾乎是沒有用的。域名設置用的不多。它最常見的用途是作為搜尋主機名的預設區域,作為domainor中的預設search設置/etc/resolv.conf,即當您訪問主機foo時,應用程序將嘗試foo.localdomain或您選擇的任何內容。

當您的本地網路上有多台機器(物理機或虛擬機)時,設置域名很有用。如果您有多台機器,您可能需要設置一個本地名稱伺服器(不需要使用域名,您可以堅持使用無點主機名)。

當您的某些電腦具有可變的網路連接時,例如筆記型電腦或您有時使用 VPN 的電腦,設置一個獨特的域名很有用。然後,您可以使用域名作為您目前連接到的網路的指示。

引用自:https://unix.stackexchange.com/questions/190348