2
是否有任何函數(C或C++)在UNIX平臺中返回FQDN(完全限定域名)?如何在unix中獲取完全限定域名
是否有任何函數(C或C++)在UNIX平臺中返回FQDN(完全限定域名)?如何在unix中獲取完全限定域名
使用getifaddrs()
獲取有問題的盒子的接口,然後使用"resolver interface" (man resolver
)查詢前面調用getifaddrs()
返回的IP地址的FQDN。
請勿在此上下文中使用gethostname()
或command line tool hostname
,因爲IXish框的「主機名」不一定與通過「解析器接口」爲框的接口地址發出的查詢返回的FQDN相關聯。
man 3 getnameinfo,手冊頁中的示例 – sivann
可能的重複[如何在C(主機名和域信息)中查找當前計算機的完整主機名?](http://stackoverflow.com/questions/504810/how -DO-我找到的最當前的機器全主機名,在-C主機名和域名,資訊) – lihudi