在UNIX平台中是否有函数(C或C++)返回FQDN(完全限定域名)?
最佳答案
使用getifaddrs()
获取相关框的接口,然后使用"resolver interface" (man resolver
)查询FQDNs,以获取前一次调用getifaddrs()
返回的ip地址。
在此上下文中不要使用gethostname()
或command line tool hostname
,因为IXish框的“主机名”不一定与通过“解析器接口”为框的接口地址发出的查询返回的FQDN相关。
关于c - 如何在Unix中获得完全合格的域名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30048953/