PHP gethostbyname returns 主机名而不是 IP 地址

PHP gethostbyname returns hostname instead of IP address

我正在使用

检查网站的当前托管 IP
$ip = gethostbyname('domainname.com');

它 Returns 网站的 IP 地址运行良好,但对于某些域它 returns 支持域名

$ip = gethostbyname('domainname.com');

Returns:

domianname.com

documentation所述:

Returns the IPv4 address or a string containing the unmodified hostname on failure.

所以你处于失败状态。