Задать вопрос

Как определяется IP-адрес сервера при запросах к другому серверу?

Второй день бьюсь :)
Есть сервер в DO, расположен в Нидерландах, IP-адрес его всеми сервисами локации по IP определяется как Амстердам.
Есть парсер на php, который парсит lostfilm.tv.
Часть страниц lostfilm закрыта для пользователей из РФ, определяется локация, судя из заглушки, по IP.
Не смотря на то, что мой сервер находится в Нидерландах, скрипт при обходе все-равно не получает содержимое закрытых для РФ страниц. Вот такое на выходе:
<p style="width:100%;text-align:center;font-size:18px"><b>ВНИМАНИЕ!</b></p>
	<p align="left">Контент недоступен на территории Российской Федерации*. Приносим извинения за неудобства.</p><br /><br /><br />
	<p align="left" style="font-size:11px;">* Определение местоположения пользователя осуществляется по IP-адресу компьютера.</p>

Контент запрашивал и cURLом, и file_get_contents, пробовал насильно в $context подсовывать IP-сервера – не работает. Через прокси работает, а так – нет.

При этом, любой анонимайзер при локации в Нидерландах показывает полное содержимое страницы.
Куда копать?
  • Вопрос задан
  • 1641 просмотр
Подписаться 4 Оценить 4 комментария
Решения вопроса 1
woonem
@woonem
Вероятно, в базах данных сервиса геотаргеттинга, который использует lostfilm.tv, ваш IP записан как российский (возможно из-за того, что вы регистрировались на хостинге из России и он это как-то сообщил сервису, который использует lostfilm.tv, что очень маловероятно), либо IP вашего сервера не числится в базе данных сервиса геотаргеттинга и на всякий случай lostfilm.tv считает его российским.

Решение есть одно - найти сервис, который использует lostfilm.tv и написать им в службу поддержки, чтоб ваш IP зарегистрировали как нидерландский
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
taboo1387
@taboo1387 Автор вопроса
В целом, дело однозначно в определялке локации по IP адресу, которая установлена на lostfilm.tv

Минуту назад создал новый сервер, только в США.
curl -1sS --ciphers ECDHE-ECDSA-AES128-SHA 'https://www.lostfilm.tv/browse.php?cat=145'

выдал полное содержание страницы без заглушки для РФ.
Ответ написан
Комментировать
@YAshchenKO
Если вы заходите с сервера в свой аккаунт то скорее всего он у вас помечен как российский, не изза ip сервера а из за того что вы регистрировались с российского ip
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы