Это код для получения IP сайта
$ip = gethostbyname(parse_url('http://www.wikipedia.com', PHP_URL_HOST));
print_r($ip);
но как правильно проверить с помощью php, что IP сайта перенаправляет на домен сайта?
Редакция:
Кажется, я не был достаточно ясен в своем первом вопросе. Вопрос основан на тесте seositecheckup.com. Одно из предупреждений там говорит:
Тест канонизации IP
IP-адрес вашего сайта 198.35.26.96 не перенаправляет на доменное имя вашего сайта. Это может вызвать проблемы с дублированным контентом, если поисковая система индексирует ваш сайт как по IP-адресу, так и по имени домена.
Итак, я спрашиваю, как бы я сам проверил, если IP сайта перенаправляет на домен сайта, в PHP
Вопрос говорит об одном, а код подразумевает другое …
http://ipAddress/
возвращает код состояния 30x и Location
заголовок, указывающий на URL на основе имени хоста.То, что вы пытаетесь сделать, это обратный поиск 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);