Samba
Linux/Samba:在 Windows 網路上廣播 Linux 伺服器名稱?
為了測試我的 Web 開發工作,我在我的電腦上設置了一個 Linux VM。我正在使用適配器橋接(而不是 NAT),因此我不必擔心設置埠轉發。它運作良好;VM 收到 IP 地址並能夠訪問網路。
我主要通過 SSH 訪問虛擬機。但是,由於我的工作使用 DHCP,IP 地址可能會發生變化。我不想每次都在我的 Windows PC 上更新我的“主機”文件。相反,我希望 Linux VM 像 Windows 機器一樣在本地 Windows 網路上簡單地“廣播”其主機名。
我認為安裝 Samba 可以完成此任務,但要麼我錯了,要麼在完成之前我還需要做一些配置。
我無權訪問分配 IP 地址的路由器,因此我希望找到某種方法來修改 Linux/Samba 配置以簡單地廣播主機名(或者讓 Linux 主機響應對該主機名的請求)網路)。
我怎樣才能做到這一點?謝謝!
注意:我使用的是 Fedora 13。
您可能想要談論的是 Windows 所做的動態 DNS 註冊。這與 Samba 無關,並且弄亂您的 Samba 配置不會改變任何事情。
如果 DNS 伺服器碰巧允許來自未經身份驗證的客戶端的註冊請求,那麼您可以使用 nsupdate 來註冊您的 IP。如果 Windows DNS 伺服器需要身份驗證,您將必須將您的機器加入域並讓 nsupdate-gss 工作。
請參閱此相關問題,其中包含執行 DNS 更新請求的腳本範例。