这是获取网站IP的代码
$ip = gethostbyname(parse_url('http://www.wikipedia.com', PHP_URL_HOST));
print_r($ip);
但是,用php检查的正确方法是什么,网站的IP重定向到网站的域名?
EDITED: 在我的第一个问题中,我似乎不够清楚。问题是基于seositecheckup.com测试。其中一个警告说:
IP规范化测试
您网站的IP 198.35.26.96不会重定向到您网站的域名。如果搜索引擎在其IP和域名下为您的站点编制索引,则可能会导致重复的内容问题。
所以,我问我如何自己查看该网站的IP重定向到网站的域名,以PHP格式
答案 0 :(得分:0)
问题说了一件事,但代码意味着另一件......
http://ipAddress/
是否返回30x状态代码和Location
标题指向基于主机名的URL。答案 1 :(得分:0)
您要做的是反向IP查找。
gethostbyname
转发IP地址,gethostbyaddr
执行反向IP查找。
代码示例如下:
$ip = gethostbyname(parse_url('http://www.wikipedia.com', PHP_URL_HOST));
print_r($ip);
$domain = gethostbyaddr($ip);
print_r($domain);