LINUX.ORG.RU
ФорумAdmin

Перенаправление трафика к домену через другой интерфейс iptables.

 ,


0

2

Привет ЛОР. Есть задача пустить трафик на домен типа *.site.com, у которого в арсенале куча подсетей *.*.*.*/8 и динамические доменные имена 3 уровня, через другой интерфейс, соответственно по ip перенаправлять не очень охота, нужно именно по домену. Я так понимаю, что в iptables нужно создать пару правил ната для этого, но к сожалению моих знаний не хватает, что бы решить эту проблему.

И так дано:

  • GW на Debian'e
  • eth0(инет, он же системный шлюз по умолчанию)
  • eth1(lan)
  • tun0(ovpn туннель который является default gateway для хостов 192.168.1.2-127)
  • tun1 (ovpn туннель который является default gateway для хостов 192.168.1.128-254)

Задача:

  • Все хосты должны обращаться к домену *.site.com через eth0
  • Ко всем остальным ресурсам должны ходить через свои туннели

    Заранее спасибо.

К домену как к таковому обращаются только при работе с http-прокси, так уж постороен протокол http-прокси. Сейчас даже пошла мода, что даже через http-прокси для https идёт CONNECT через IP без оповещения какой это домен. Всё остальное вначале резольвит, а потом уже коннектится. Так что ваш общий вопрос не понятен.

vodz ★★★★★ ()

Совсем все-все-все зарулить для *.site.com имхо не реально, т.к. владельцы по желанию «левой пятки» в любой момент могут вносить изменения в dns. iptables не оперирует именами, только адреса.
Возможно с помощью какой-то убер дорогой железки с DPI на борту это и возможно, но сие мне неведомо.

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.