Назад | Перейти на главную страницу

Навигация по трафику во внутренней сети

Мне просто интересно, возможен ли следующий сценарий и как это реализовать.

Предположим, есть 2 записи DNS от одной из доменных служб. Обе записи указывают на два разных сервера HTTP-сервера. В последнее время мне приходилось очень часто менять эти серверы, каждая замена связана с изменением IP-адреса. Поэтому сначала мне пришлось создать новый сервер, изменить DNS-запись, указывающую на новый сервер, подождать несколько дней, когда старые серверы перестанут получать трафик, а затем удалить старый сервер.

Я думаю создать третий сервер (что-то похожее на haproxy по функциональности) и направить всю DNS-запись на этот новый сервер и, возможно, разделить трафик по портам. Этот третий сервер в зависимости от порта будет решать, куда отправлять трафик. Поэтому в следующий раз, когда мне придется сменить сервер, я поменяю его только на своем третьем сервере и удалю старый. Вот и все.

Я полагаю, что haproxy - неподходящий инструмент для этого. Я упомянул об этом, потому что знаком с ним и использую во внутренней сети.

Вопрос в том, что мне нужно использовать для третьего сервера для навигации по трафику.

Спасибо!

Haproxy - отличный инструмент для балансировки нагрузки на веб-серверы. Если я вас хорошо понимаю, вы хотите направить весь трафик на узел haproxy, которым вы можете легко управлять, чтобы изменить IP-адрес и конфигурацию реального сервера.

Да, это можно сделать с помощью haproxy, и неплохо скрыть ваши реальные веб-серверы. Вы можете добавить необходимые серверы и удалить их, просто изменив файл конфигурации и перезагрузив процесс haproxy.

Если вы хотите перенаправлять трафик на основе порта, я предлагаю просто использовать IPtables.