Как делать запросы к домену/IP, который может быть легко заблокирован?
У пользователей есть html страница, там мой код js с вызовом ajax. Этот js-ajax должен будет каждый час запрашивать список IP адресов и потом делать к ним запросы.
Сложность в том, что это - мой домен, с которого он будет их запрашивать, и он может быть легко заблокирован. И новый тоже. И новый тоже. Пользователям не вариант говорить, чтобы они прописали новый, незаблокированный домен. Пользователи не должны ничего там менять.
Как обойти эту проблему? То есть, разместить список IP адресов на там, что обычно если и блокируют, то только по очень веской причине. Например, на gist.github.com. Или в твиттере. Или еще где-то в подобном месте.
Например, можно передавать имя домена в виде DNS-записи, или какие-то конфигурационные параметры в виде DNS TXT-записи, а получать их на странице с помощью https://dns.google.com/
Если вы делаете веб-сайт, защищенный от блокировок роскомнадзора, можете обращаться ко мне за консультацией или реализацией, я таким занимаюсь.
arenami, в чём именно у вас возник вопрос? Создаёте TXT-запись на домене, в которой передаёте какие-либо данные, которые нужно передать коду. Код резолвит запись и получает данные.
arenami, я знаю, зачем вы это делаете, и у меня есть более удобные для пользователя и более простые со стороны сервера варианты улучшения доступности заблокированных сайтов. Пишите личные сообщения, если вам интересно.
Как делать запросы к домену/IP, который может быть легко заблокирован?
Не делать запросы к домену/IP, который может быть легко заблокирован.
Не уверен, что тут возможно конструктивное обсуждение, но вообще - смена А-записей домена происходит прозрачно для пользователей, в совокупности с невысоким TTL может решить вашу проблему.
arenami, по чему там у вас блокируется (и из-за чего) - тема, для данного сайта неподходящая. Вы спросили - как сделать, чтобы смена ресурса, к которому обращаются пользователи, происходила для них незаметно - я ответил.
Как мой вариант:
Юзер будет делать запрос к абсолютно белому домену, домен в свою очередь уже сам будет редиректить на нужный черный сайт. Что-то вроде прокси-сервера.