Windows
如何為機器設置本地別名?
我想在本地 PC 上為網路機器設置別名。我知道只要還指定了機器的IP地址,就可以通過在hosts文件中添加一個條目來完成。但是,問題是 IP 是由 DHCP 伺服器動態分配的,所以我不確定 IP 地址。有沒有辦法根據機器的網路名稱定義一個別名?
PS:我正在執行 Windows Server 2008 R2。
Windows 僅支持 IP 到主機名的映射。您不能使用 hosts 文件設置本地別名。
如果您可以控製網路的 DNS,則可以創建將一個名稱映射到另一個名稱的CNAME記錄。
如果您無法控製網路的 DNS - 您沒有乾淨的選項(除非在您的 localhost 上執行一個 frankensteined DNS 伺服器,只是為了創建您自己的 CNAME。不寒而栗)
在啟用/配置了 WINS 的網路上,無論在何處使用主機名,都可以通過使用網路名稱來引用另一台機器,並且作業系統庫會將其映射到適當的 IP 地址。