Функция gethostbyname возвращает имя домена вместо IP-адреса в переполнении стека

Я хочу получить IP-адрес компьютера в PHP, поэтому я использую функцию

<?php echo gethostbyname($serverName); ?>

Он работает для всей моей серверной машины, но возвращает доменное имя для определенного IP-адреса для некоторой машины. Я не знаю, почему это возвращает доменное имя для конкретной машины и как получить IP-адрес этой конкретной машины.

Заранее спасибо.

0

Решение

В соответствии с документы

Возвращает адрес IPv4 или строку, содержащую неизмененное имя хоста при ошибке.

Причиной сбоя может быть пара (например, неправильное имя домена, недоступность хоста или проблемы с сетью)

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]