Как я должен получить полное доменное имя "localhost" в c ++ (в Ubuntu)? - PullRequest
2 голосов
/ 28 января 2010

Я возился с getaddrinfo и getnameinfo, но ближе всего я получил полезный вывод "localhost.localdomain". Я не уверен, что передать для "узлов" или "сервисных" аргументов getaddrinfo, хотя я думаю, что это функция, которую я хочу.

Ответы [ 2 ]

1 голос
/ 28 января 2010

На самом деле ответ Zxaos здесь в значительной степени является ответом, который я искал (хотя он для C и мой был для C ++, он работает в обоих):

Как найти полное имя хоста текущего компьютера в C (имя хоста и информация о домене)?

Так что я думаю, мой вопрос был дубликатом ...

0 голосов
/ 18 сентября 2018

Вы можете попробовать следующую команду:

#hostname --fqdn

Хорошо работает с ароматом OpenSuse. Не уверен насчет Ubuntu.

...