Можно ли, например, с маршрутизатора отображать сообщение об обслуживании, когда кто-то пытается подключиться к веб-сайту? Я не могу найти способ сделать это через веб-интерфейс (я использую маршрутизатор netgear, но любой ответ приветствуется!)

1 ответ1

1

Да, это возможно, но это, вероятно, не тривиально, и может потребовать различных прошивок и достаточного количества навыков.

Я могу придумать несколько способов достижения этого, но я не могу сказать вам точные шаги, которые нужно предпринять для каждого, потому что он будет независим от ОС и, вероятно, будет задействован. Некоторые возможности включают в себя -

  1. Создайте автономный веб-сайт на IP-адресе с "страницей обслуживания", которая отвечает независимо от указанного домена или URL-адреса (это можно сделать разными способами, включая скрипты Apache и перенаправления), а затем попросите маршрутизатор вернуть ваш веб-сайт. IP-адреса серверов, когда кто-то переходит на этот URL.

  2. Настройте прозрачный прокси, который перехватывает все HTTP-запросы и перенаправляет их на ваш сайт. Я знаю, что вы можете сделать это с помощью некоторой магии iptables и Squid, но я ожидаю, что более простой прокси, такой как privoxy, также будет работать.

  3. Добавьте IP-адрес веб-сайта, для которого вы хотите иметь "страницу обслуживания", на свой веб-сервер и измените сеть так, чтобы запросы на этот IP-адрес направлялись на ваш сайт обслуживания, а не на правильный сайт. (Я бы посоветовал против этого решения)

Если вы хотите сделать это для ВСЕХ веб-сайтов, вы можете получить программное обеспечение catch & release / portal на маршрутизаторе, который перехватывает все веб-сайты с настраиваемой страницей перехвата - просто измените содержимое этой страницы и не допустите, чтобы кто-либо действительно был "освобожден" в теме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .