Как можно в Linux настроить маршрутизацию для доменов 1-ого уровня? Что бы при адресацию по всем доменам ru трафик шёл вне X шлюзу, иначе по Y шлюзу. Важно, если идёт по обращение не по домену, а по IP, то всё должно идти только по Y шлюзу.

2 Июн в 19:53
90 +1
0
Ответы
1

Для настройки маршрутизации по доменам 1-го уровня в Linux вы можете использовать iptables и ip route.

Создайте правила iptables для перенаправления трафика по домену ru на конкретный шлюз X. Например, если ваш шлюз X имеет IP-адрес 192.168.1.1, используйте следующую команду:iptables -t nat -A PREROUTING -d ru -j DNAT --to-destination 192.168.1.1Создайте правило iptables для перенаправления трафика по любым другим доменам на шлюз Y. Например, если ваш шлюз Y имеет IP-адрес 192.168.1.2, используйте следующую команду:iptables -t nat -A PREROUTING -d ! ru -j DNAT --to-destination 192.168.1.2Добавьте маршрут по умолчанию через шлюз Y для всех пакетов, которые не соответствуют правилам iptables для доменов 1-го уровня. Например:ip route add default via 192.168.1.2

С учетом этих настроек, весь трафик по доменам ru будет направляться через шлюз X, а все остальные пакеты будут отправляться через шлюз Y. В случае обращения к IP-адресам, все пакеты также будут отправляться через шлюз Y из-за маршрута по умолчанию.

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