标签: php ip-address gethostbyname
我想在PHP中获取机器IP地址,所以我使用的是函数
<?php echo gethostbyname($serverName); ?>
它适用于我的所有服务器机器,但它返回某些机器的特定IP地址的域名。我不知道为什么它返回特定机器的域名以及如何获取该特定机器的IP地址。
提前致谢。
答案 0 :(得分:3)
根据docs
返回IPv4地址或包含失败时未修改主机名的字符串。
失败原因可能是偶然的(例如,域名错误,主机无法访问或网络问题)