我的GNU/Linux機器連接到DHCP。我想檢索DHCP(DNS域名)的選項015的值,但不使用getnameinfo
,因爲它使用DNS來檢索域名。GNU/Linux:不使用`getnameinfo`獲得DHCP選項15的價值
我該怎麼用C/C++做到這一點?
我的GNU/Linux機器連接到DHCP。我想檢索DHCP(DNS域名)的選項015的值,但不使用getnameinfo
,因爲它使用DNS來檢索域名。GNU/Linux:不使用`getnameinfo`獲得DHCP選項15的價值
我該怎麼用C/C++做到這一點?
我的dhclient
將一堆租賃信息寫入/var/lib/dhcp3/dhclient-[uuid]-[iface].lease
文件。我沒有弄清楚這些文件名中的uuid代表什麼,但它報告了來自DHCP服務器的不同選項。
富勒SUSE:DHCP選項都寫在/var/lib/dhcpcd/dhcpcd-eth[x].info
從廣義上來說,你只能檢查DHCP選項,如果你的程序說話的DHCP服務器。如果你不是,你只能獲得系統認爲是域名的內容。這是它應該是,**如何得到它的名字是一個你不應該關心的實現細節。 – 2011-01-30 08:58:12