我使用簡單的主機名稱設定我的 Banana Pi香蕉皮這也顯示在命令列 ( ) 中並在我的 ARMBIAN shell 中root@bananapi:/#
使用該命令,此外,我自訂了該檔案以適合相同的主機名,但我的路由器(Hitronhub CVE-30360) 在查找時仍然吐出一些非常奇怪的內容, 它說hostname
/etc/hosts
PC-B414。
我在這裡缺少什麼?還有其他文件需要調整嗎?
提前致謝。
答案1
動態IP位址分配(集中管理)
如果您的 Banana-Pi 從 DHCP 服務(例如在您的路由器上)取得其 IP 位址,那麼它就有機會向 DHCP 伺服器通知其主機名稱。 DHCP 服務通常能夠將此通知給 DNS 服務(例如也在路由器上)。否則,您的 Banana-Pi 可能會被指派一些預設主機名稱。
靜態IP位址分配
如果您的 Banana-Pi 在本地配置了靜態 IP 位址,它不會要求 DNS 伺服器(透過 DHCP)將其名稱新增至其資料。
使用 DHCP 保留的固定 IP
如果您希望 Banana-Pi 擁有固定的 IP 位址,您可以在路由器上設定 DHCP 保留並重新設定 Banana-pi 以使用 DHCP。如何設定 DHCP 保留取決於路由器的品牌和型號。從管理上來說,這是最簡單的解決方案。
然後,路由器將始終為 Banana-Pi 分配相同的 IP 位址,並使用 Banana-Pi 的目前主機名稱更新 DNS 服務。
參考
3.3.用戶端希望伺服器進行 DNS 更新
客戶端可以選擇將更新客戶端使用的 FQDN 和位址的 FQDN 到 IP 位址對映的責任委託給伺服器。為了通知伺服器此選擇,用戶端應該在其 DHCPREQUEST 訊息中包含客戶端 FQDN 選項,並且可以在其 DHCPDISCOVER 中包含客戶端 FQDN 選項。選項中標誌欄位中的「S」位元必須為 1,「O」和「N」位元必須為 0。
Armbian Debian jessie dhclient 無法處理可靠的服務主機名
選項主機名字串;
此選項指定客戶端的名稱。此名稱可以用本機網域名稱限定,也可以不限定(最好使用domain-name 選項來指定網域名稱)。有關字元集限制,請參閱 RFC 1035。如果未設定客戶端電腦的主機名,則 dhclient-script(8) 僅支援此選項。
DHCP 伺服器根據管理員預先定義的映射,根據每個用戶端的 MAC 位址發布專用 IP 位址。此功能被DD-WRT 稱為靜態DHCP 分配、dhcpd 文件稱為固定位址、Netgear 稱為位址保留、Cisco 和Linksys 稱為DHCP 保留或靜態DHCP,以及各種其他路由器稱為IP 位址保留或MAC/IP地址綁定製造商。如果未找到用戶端 MAC 位址的符合項,伺服器可能會也可能不會選擇回退到動態或自動分配。