gethostbyname函数在PHP中返回域名而不是IP地址

gethostbyname函数在PHP中返回域名而不是IP地址,php,ip-address,gethostbyname,Php,Ip Address,Gethostbyname,我想在PHP中获得机器IP地址,所以我使用了这个函数 <?php echo gethostbyname($serverName); ?> 它适用于我的所有服务器机器,但它返回某些机器的特定IP地址的域名。我不知道为什么它会返回特定机器的域名,以及如何获取特定机器的IP地址 提前谢谢 根据 失败时返回IPv4地址或包含未修改主机名的字符串 故障原因可能是耦合的(例如错误的域名、无法访问的主机或网络问题)根据 失败时返回IPv4地址或包含未修改主机名的字符串 失败的原因可能是两个(

我想在PHP中获得机器IP地址,所以我使用了这个函数

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

它适用于我的所有服务器机器,但它返回某些机器的特定IP地址的域名。我不知道为什么它会返回特定机器的域名,以及如何获取特定机器的IP地址

提前谢谢

根据

失败时返回IPv4地址或包含未修改主机名的字符串

故障原因可能是耦合的(例如错误的域名、无法访问的主机或网络问题)

根据

失败时返回IPv4地址或包含未修改主机名的字符串


失败的原因可能是两个(例如,域名错误、无法访问的主机或网络问题)

发生此错误时,您是否可以发布您使用的服务器名?发生此错误时,您是否可以发布您使用的服务器名?是否有其他方法获取ip地址?是否有其他方法获取ip地址?