dhcp服务器显示主机名,linux – 当我没有在dhclient.conf中定义一个时,我的DHCP服务器如何知道我的机器的主机名?...
我正試圖在我們的網絡上解決與DHCP相關的一些時髦的DNS問題(我懷疑我們目前運行的是多個DHCP服務器),并且在試圖解決這個問題時,我發現有一些奇怪的新服務器我只是建立.
有問題的服務器是運行Ubuntu 9.10服務器的Xen虛擬機.物理Xen服務器也在我們的網絡上,當我第一次在Xen中啟動VM時(我從在我的機器上運行的本地Virtualbox VM導入它,它在不同的網絡上運行),它有一個從我們的辦公室網絡DHCP租賃,一切都很好.
我檢查了dhclient.eth0.leases文件以查看配置的內容,并看到該機器所在的舊網絡中的舊DHCP租約仍然存在,以及它當前連接到的辦公網絡的新DHCP租約.我立即注意到了兩件事:
>來自先前網絡的舊DHCP租約信息沒有選項主機名行,我認為這意味著VM的原始VirtualBox版本未將此選項發送到DHCP服務器.或者這是否意味著舊的DHCP服務器不支持DHCP主機名選項?當時正在使用VirualBox的內部DHCP服務器……
>新的DHCP租約信息確實有一個選項host-name行,其中包含服務器的正確當前主機名(“fozzie”).如果我理解正確,這意味著服務器將其主機名發送到我們網絡上的DHCP服務器.
關于這一切,我有很多不明白的事情.
首先,我沒有在任何時候為服務器更改dhclient.conf;它使用默認配置.實際上它逐字包含以下行:
發送主機名“< hostname>”
所以我的第一個問題是,如果配置沒有設置為首先發送它,它是如何知道發送服務器的真實主機名?
第二,為什么第一個DHCP租約(對于舊網絡)不包括選項主機名,但第二個DHCP租約(在新網絡上)確實包含它,如果我沒有觸及任何配置文件?
我所做的只是將原始VirtualBox機器導出為OVF,然后將其導入XenServer,那么如果它甚至沒有在dhclient.conf中配置實際主機名,它如何通過DHCP神奇地配置我的主機名?
第三:當我運行主機名時,服務器返回fozzie.our.domain,但dhclient.eth0.leases表示主機名選項設置為fozzie(無域).如何剝離域名?
總結
以上是生活随笔為你收集整理的dhcp服务器显示主机名,linux – 当我没有在dhclient.conf中定义一个时,我的DHCP服务器如何知道我的机器的主机名?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 铠侠EXCERIA PLUS极至光速SS
- 下一篇: NFC下放 Redmi 9C NFC版将