Как сделать редирект на локальный адрес, когда нет интернета (squid и bind)? Доброго дня! В фирме настроен Bind (перенаправление + локальные зоны), ну и Squid. Необходимо, что бы при отсутствии интернета был редирект с любой ссылки на внутренний адрес serve.local? Как можно (и можно ли) сделать, подскажите, пожалуйста? Пока что сделал редирект конкретного домена к себе, а вот как сделать проверку, что связи нет и редирект любого?
Для реализации данной задачи можно воспользоваться функциональностью Squid по обработке ошибок и настройкой перенаправления на локальный адрес. Вот пример конфигурации Squid, который реализует описанное поведение:
Создайте файл с помощью текстового редактора (например, vi) и добавьте в него следующий код:error_directory /usr/share/squid/errors/ru error_directory /usr/share/squid/errors/en error_default_language ru deny_info ERR_PROXY_AUTH serve.local
Затем сохраните и закройте файл.
Перезапустите службу Squid, чтобы применить изменения:
sudo systemctl restart squid
Теперь, при отсутствии интернета, любой запрос будет перенаправлен на указанный вами локальный адрес serve.local. Пожалуйста, проведите тестирование и уточните дополнительные детали, если необходимо.
Для реализации данной задачи можно воспользоваться функциональностью Squid по обработке ошибок и настройкой перенаправления на локальный адрес. Вот пример конфигурации Squid, который реализует описанное поведение:
Создайте файл с помощью текстового редактора (например, vi) и добавьте в него следующий код:error_directory /usr/share/squid/errors/ruerror_directory /usr/share/squid/errors/en
error_default_language ru
deny_info ERR_PROXY_AUTH serve.local
Затем сохраните и закройте файл.
Перезапустите службу Squid, чтобы применить изменения:
sudo systemctl restart squidТеперь, при отсутствии интернета, любой запрос будет перенаправлен на указанный вами локальный адрес serve.local. Пожалуйста, проведите тестирование и уточните дополнительные детали, если необходимо.