Dhcp為 DHCP 上的主機維護
為 DHCP 上的主機維護 /etc/hosts
在我的本地 DHCP 網路上,我有不同的 PC 需要遠端訪問。問題是他們的IP發生了變化。有時我將筆記型電腦和上網本插入其他人的 DHCP 網路。
我目前的解決方案是
/etc/hosts
每次目標 IP 更改時更新文件。我的
/etc/hosts
文件如下所示:# <ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost laptop 192.168.1.14 desktop.localdomain desktop 192.168.1.12 netbook.localdomain netbook
有沒有辦法繞過所有手動管理?
例如,我的電腦可以在 LAN 上廣播它們的 IP,或者類似的東西嗎?Windows 會做類似的事情,它允許您使用“\COMPUTER_NAME”引用網路上的電腦
這取決於DHCP是做什麼的?
大多數家庭路由器使用dnsmasq,您可以將其用作本地 DNS 伺服器。您只需將dnsmasq設置為將自身返回為 DNS 伺服器。接下來,您需要確保您的 PC 在 DHCP 請求期間廣播主機名。
然後,瞧,您應該能夠通過 DNS/DHCP 伺服器解析所有本地電腦。
根據您想要完成的任務,您可以設置 avahi,它可以在您的機器上廣播 sshd 服務的存在。不過,在“外國”網路中要小心……