非伺服器桌面電腦的正確域名
我有一些 Debian 桌面機器,在安裝過程中我將這個
domain name
欄位留空,因為我沒有託管任何網站,也沒有靜態 IP(whatsmyip.org 每隔幾個月就會提供一個不同的 IP)。在這種情況下,域名應該是什麼?
你有幾個選擇。
您可以使用
.local
域名,該域名是為無法從 Internet 訪問的機器保留的。(您可以在可以與 Internet 建立傳出連接的機器上使用它,甚至可以從可以但通常不接收來自 Internet 的傳入連接的機器上使用它。)此名稱保留用於該用途,永遠不會使用通過網際網路上的機器。另一個類似的、更常見但未經官方認可的名稱是
.localdomain
. 最好是因為某些系統僅支持由mDNS.local
發現的名稱(Linux 不關心,但 OSX 支持,謝謝roima)。或者,您可以使用您選擇的名稱,該名稱未用作TLD。這樣做的好處是您可以為不同的專用網路使用不同的名稱。
或者,您可以使用公共 TLD 下的名稱,即使該電腦無法從 Internet 訪問。但是,如果這些名稱未記錄在域名系統中,這可能會造成混淆。
對於一台機器來說,記錄一個域名幾乎是沒有用的。域名設置用的不多。它最常見的用途是作為搜尋主機名的預設區域,作為
domain
or中的預設search
設置/etc/resolv.conf
,即當您訪問主機foo
時,應用程序將嘗試foo.localdomain
或您選擇的任何內容。當您的本地網路上有多台機器(物理機或虛擬機)時,設置域名很有用。如果您有多台機器,您可能需要設置一個本地名稱伺服器(不需要使用域名,您可以堅持使用無點主機名)。
當您的某些電腦具有可變的網路連接時,例如筆記型電腦或您有時使用 VPN 的電腦,設置一個獨特的域名很有用。然後,您可以使用域名作為您目前連接到的網路的指示。