php函数gethostbyaddr()详解
墨初 编程开发 459阅读
php中有一个预设函数gethostbyaddr(),此函数可以根据输入的IP地址查询与IP地址对应的主机名,一般在判断网站来源时有很大的需求。
php gethostbyaddr() 函数
gethostbyaddr():根据指定的IP地址,获取与IP地址对应的主机名,如失败则原样返回!
语法:
gethostbyaddr(string $ip_address)
参数:
参数 | 描述 |
---|---|
ip_address | 主机的IP地址。 |
php获取IP地址的主机名的方法
php可以使用gethostbyaddr()函数返回指定IP地址对应的主机名。
例:
$host = gethostbyaddr('110.249.202.134'); echo $host; // bytespider-110-249-202-134.crawl.bytedance.com
例2:
gethostbyaddr() 如果查询不到IP地址的对应主机名则直接返回IP地址本身。
# https://73so.com $host = gethostbyaddr('192.168.0.1'); echo $host; // 192.168.0.1