Как сделать редирект на локальный адрес, когда нет интернета (squid и bind)? Доброго дня!
В фирме настроен Bind (перенаправление + локальные зоны), ну и Squid.
Необходимо, что бы при отсутствии интернета был редирект с любой ссылки на внутренний адрес serve.local?
Как можно (и можно ли) сделать, подскажите, пожалуйста? Пока что сделал редирект конкретного домена к себе, а вот как сделать проверку, что связи нет и редирект любого?

21 Авг 2019 в 06:37
212 +1
0
Ответы
1

Для реализации данной задачи можно воспользоваться функциональностью 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. Пожалуйста, проведите тестирование и уточните дополнительные детали, если необходимо.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир