1

我想在 PHP 中获取机器 IP 地址,所以我正在使用函数

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

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

提前致谢。

4

1 回答 1

3

根据文档

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

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

于 2015-12-17T10:34:47.513 回答