PHP gethostbyname 返回主机名而不是 IP 地址


PHP gethostbyname returns hostname instead of IP address

我正在使用检查网站的当前托管IP

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

它返回运行良好的网站的IP地址,但对于某些域,它会返回域名

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

返回:

domianname.com

如文档中所述:

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

所以你处于失败状态。