Как изменить DNS на вебсервере?

Discussion in 'PHP' started by SPeace D Lee, 4 Dec 2016.

  1. SPeace D Lee

    SPeace D Lee Member

    Joined:
    15 Jul 2015
    Messages:
    24
    Likes Received:
    7
    Reputations:
    1
    Доброго дня.
    Мой php скрипт парсил инфу с одного сайта (через fsockopen, без curl). Недавно этот сайт попал под блокировку РКН, и теперь вместо нужной инфы я получаю стандартную страницу от провайдера "сайт заблокирован". При проксификации исходящего c web-сервера трафика и установке в настройках подключения гугловских dns выскакивает та же ошибка. Попробовал подключиться через мобильный трафик - работает! Т.е. сервер игнорирует настройки Windows и пользуется провайдерскими dns.
    Можно ли на это как-то повлиять в настройках сервера (Denwer), либо в самом php-скрипте?
     
  2. Grenaro

    Grenaro New Member

    Joined:
    13 Aug 2016
    Messages:
    5
    Likes Received:
    2
    Reputations:
    12
    Во fsockopen указываешь ip адрес, а в тело зароса заголовок Host: domain.com.
     
    SPeace D Lee likes this.
  3. SPeace D Lee

    SPeace D Lee Member

    Joined:
    15 Jul 2015
    Messages:
    24
    Likes Received:
    7
    Reputations:
    1
    Спасибо, помогло