【发布时间】:2010-01-28 17:12:04
【问题描述】:
我一直在搞乱getaddrinfo 和getnameinfo,但最接近有用输出的是“localhost.localdomain”。我不确定为 getaddrinfo 的“节点”或“服务”参数传递什么,尽管我认为这是我想要的功能。
【问题讨论】:
-
您不能以任何可靠性将“localhost”转换为完全合格的域。例如,可能有几个完全限定的域使用相同的 IP 地址,或者可能没有。如果在您的特定情况下,您知道有一个唯一的完全限定域,那么只需通过配置文件在您的应用中指定它。在您的情况下,似乎 localhost.localdomain 是完全限定的域,如 /etc/hosts 中配置的那样