更改 raspbian (debian) 上的 DNS 名稱

更改 raspbian (debian) 上的 DNS 名稱

我剛剛在我的樹莓派上安裝了 raspbian,並且想知道為什麼我不能使用其他機器上的主機名稱。

在我的路由器上,我可以看到哪些電腦透過名稱連接,例如 Windows 電腦、Mac、我的 iPhone 等......都有名稱。但對於我的 Pi,我只看到 ip 位址。

在 pi 上,我已正確設定主機名,如下所示:

pi@pi ~ $ sysctl kernel.hostname
kernel.hostname = pi

主機名稱還提供:

pi@pi ~ $ hostname
pi

但 hostname -d 不會提供任何內容:

pi@pi ~ $ hostname -d 
pi@pi ~ $ 

為什麼是這樣?為什麼我不能ping pi在任何其他機器上運行並訪問 pi?

謝謝

答案1

放入/etc/dhcp/dhclient.conf:

send host-name "yourhostname"

並從「請求」語句中刪除「主機名稱」。

相關內容