Jump to content
Калькуляторы

Проброс портов чем сделать?

Здравствуйте.

Подскажите пожалуйста решить следующую задачу.

Есть домены третьего уровнять привязанные к ip. На этот ip приходят запросы (от разных доменов на разные порты), которые нужно направить на правильное устройство за натом. Т.е.

Нужно реализовать средствами mikrotik или на debian.

 

Например:

qwe.site.ru:80 -> ... -> 192.168.1.1

asd.site.ru:80 -> ... -> 192.168.1.2

 

Решение простое, nginx. Но нужно для всех возможных портов, а не только web.

Share this post


Link to post
Share on other sites

веб содержит название домена в запросе, что делает возможным решение этой задачи.

 

а у большинства остальных протоколов домена в запросе нет.

понять, на какой домен пришли, невозможно.

задача в общем случае неразрешима.

Share this post


Link to post
Share on other sites

Нужно четкие правила:

dst IP and dst port --> internal IP and internal port

Если траффик http и разбит по доменам, тогда nginx или haproxy

И по необходимости NAT на входе и на выходе.

 

P.S. я подобное делал на FreeBSD - pf, ipfw nat и nginx

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.