PDA

Показать полную графическую версию : Маршрутизация с использованием DNS


nawatar
29-01-2013, 23:24
Всем здравствовать.
Только не говорите - "это не возможно" про компьютер
Задача:
В локальной сети стоят несколько компьютеров. Все сервера работают на своих стандартных портах. Например, все HTTP сервера на порту 80. Входящие из интернета запросы должны разрешаться по имени домена и направляться на сервер соответствующего компьютера. Повторюсь, проброс портов и IP-route не работают, т.к. HTTP сервер на порту 80 имеется на каждом компьютере.
Проблема:
Вопрос первый - несут-ли в себе доменное имя запросы к FTP и MAIL серверам?
Вопрос второй - есть-ли готовая программа способная с этим справиться. Насколько я понимаю NGINX разрешает только HTTP запросы? Первое, что приходит на ум, использовать поле TXT зоны домена DNS сервера. Если это понадобилось мне, значит ранее кому-то уже было нужно. Возможно не туда копаю?

slava007
29-01-2013, 23:33
Вопрос первый - несут-ли в себе доменное имя запросы к FTP и MAIL серверам? »
для ftp сервера вы сами указываете порт, например: ftp.domen.ru
для mail (MX) серверов существуют отдельные MX записи в DNS
если вам нужно разделить внутренние HTTP ресурсы попробуйте использовать NGINX как frontend сервер.

nawatar
30-01-2013, 12:35
для ftp сервера вы сами указываете порт, например: ftp.domen.ru
для mail (MX) серверов существуют отдельные MX записи в DNS
если вам нужно разделить внутренние HTTP ресурсы попробуйте использовать NGINX как frontend сервер »

На DNS сервере нет возможности указывать порт. Кроме того, эти записи производятся на DNS сервере сети интернет. Там можно указать только IP моих шлюзов. Задача разруливать пакеты уже в локальной сети.
NGINX не подходит, т.к. задача разрулить максимально все, что возможно. Здесь наилучшим образом подошел бы локальный DNS, вопрос, что за программа это сможет сделать.
Там есть какие-то записи сервисов (в записях зон). Что это - читал, спрашивал у тех поддержки, но врубиться не смог. Может их как-то можно использовать.
Спасибо за участие, понимаю, что вопрос не от мира сего.

если вам нужно разделить внутренние HTTP ресурсы попробуйте использовать NGINX как frontend сервер »

Кстати, спасибо за совет, уже стоит и прекрасно себя ведет. В том-то и дело, что клиентам приходится менять FTP и MAIL порта. Как говорится, свои бы стерпели, сторонним не позволительно. Локалка висит на трех провайдерах. Во первых пять серверов, во вторых требуется резервирование линий. Так что проблема актуальна многим.




© OSzone.net 2001-2012