我应该如何在c ++(在ubuntu上)获得“localhost”的完全限定域名?

时间:2010-01-28 17:12:05

标签: c++ linux fqdn

我一直在搞乱getaddrinfo和getnameinfo但是我得到的最有用的输出是“localhost.localdomain”。我不知道要为getaddrinfo的“节点”或“服务”args传递什么,虽然我认为这是我想要的功能。

2 个答案:

答案 0 :(得分:1)

实际上,Zxaos在这里的答案几乎就是我所寻找的答案(尽管它适用于C而我的是C ++,它适用于两者):

How do I find the current machine's full hostname in C (hostname and domain information)?

所以我猜我的问题是重复的......

答案 1 :(得分:0)

您可以尝试以下命令:

#hostname --fqdn

与OpenSuse口味配合使用效果很好。不确定Ubuntu。