如何在unix中获取完全限定的域名

时间:2015-05-05 09:21:34

标签: c unix networking c++03 fqdn

是否有任何函数(C或C ++)在UNIX平台中返回FQDN(完全限定的域名)?

1 个答案:

答案 0 :(得分:2)

使用getifaddrs()获取相关框的接口,然后使用"resolver interface" (man resolver)查询前一次调用getifaddrs()的IP地址返回的FQDN。

请勿在此上下文中使用gethostname()command line tool hostname作为IXish框"主机名"不一定与通过"解析器接口"为盒子的接口地址发出的查询返回的FQDN相关联。