Рейтинг:-1

Как обрабатывать несколько общедоступных IP-адресов с помощью маршрутизатора

флаг tr

На данный момент у меня есть 1 статический/общедоступный IP-адрес от моего провайдера, и я использую Asus RT-AX92U для перенаправления http на веб-сервер. У меня будет возможность получить несколько других статических IP-адресов, и я хотел бы перенаправить второй статический IP-адрес на другой сервер.

статический ip 1 ---> http перенаправлен на сервер 1
статический ip 2 ---> http перенаправлен на сервер 2

Я мой маршрутизатор, в разделе «переадресация портов» я не вижу способа справиться с этим. Похоже, этот маршрутизатор может обрабатывать только один статический IP-адрес.

мой вопрос: Должен ли я купить другой маршрутизатор, который сможет справиться с этим (я не прошу рекомендаций по покупке, просто "другой роутер справится с этим" все в порядке) --- или---- мне подключить мой второй Asus RT-AX92U (да, у меня их 2) каким-то образом (создав маршрут* или что-то в этом роде?) --- или любой другой совет

*Вижу, что в роутере есть раздел "маршрут". Я могу добавить маршрут, заполнив «IP-адрес сети / хоста», «Сетевая маска», «Шлюз», «Метрика» и «Интерфейс». Может быть, это может ответить на мой вопрос... или нет!

vidarlo avatar
флаг ar
На этот вопрос, вероятно, лучше ответить на [superuser.com] (https://superuser.com)
mfinni avatar
флаг cn
Если это для дома или для хобби, обязательно отдайте это SuperUser. Если это для работы, купите настоящий роутер; вы можете создавать подынтерфейсы, которые могут иметь разные IP-адреса, вы не собираетесь решать эту проблему с помощью простой маршрутизации.
Рейтинг:2
флаг es

Прежде всего, я никогда не видел ваш роутер, поэтому не могу сказать, справится ли он с этим. Однозначно вам может сказать только тот, у кого есть такой же аппарат. Я бы рекомендовал попробовать поиграться с этими настройками в какой-нибудь тестовой сети с другими роутерами. Это означает создание локальной сети с двумя разными IP-адресами на вашем маршрутизаторе и попытку отправки данных на эти адреса с разных устройств, чтобы увидеть, отправляет ли он данные на правильные серверы.

Судя по тому, что я нашел в Интернете, маршрутизатор не так уж управляем на более низких уровнях. Если вы не заставите его работать самостоятельно, я бы порекомендовал приобрести другой маршрутизатор, который вы наверняка сможете использовать для этого (например, микротик в том же ценовом диапазоне или какой-нибудь подержанный старый cisco).

Однако есть еще один вариант, который, я думаю, может вам помочь, и это обратный прокси-сервер, например nginx. Во многих случаях он может маршрутизировать трафик на основе IP или имени хоста (почта, http и ssl). Это означало бы, что весь трафик идет на один сервер (обратный прокси-сервер), а затем сервер решает, куда его направить.

Ответ TLDR: поэкспериментируйте с ним, купите управляемый роутер или используйте обратный прокси

Редактировать: Для этих настроек в конце вашего вопроса это может сработать, если вы заполните «IP-адрес сети / хоста», «Сетевая маска», «Шлюз», «Метрика» и «Интерфейс» как <Public IP 2>, 32 (или 255.255 .255.255), <IP сервера 2>, [0,1], <интерфейс с кабелем, ведущим к серверу 2>

Baud avatar
флаг tr
Спасибо!! У меня проблема с обратным прокси-сервером (см. https://drupal.stackexchange.com/questions/309701/reverse-proxy-and-auto-complete-with-mixed-content/309759?noredirect=1#309759) вот почему я ищу добавленные IP-адреса. Как вы сказали мне, что решение «раздел маршрута» может сработать, я попробую его, когда у меня будут добавленные IP-адреса. А пока я отблагодарю вас за хороший ответ и потрачу несколько дней, чтобы выяснить, почему обратный прокси-сервер не работает...
Рейтинг:0
флаг us

Раздел маршрута в вашем модеме вам в этом плане не поможет. Вы хотите перенаправить внешний трафик (из Интернета) на свои внутренние серверы, для чего вам необходимо использовать переадресацию портов или DNAT.

в простом определении: (из Википедии):

Что такое маршрут: В сетях с коммутацией пакетов маршрутизация — это процесс принятия решений более высокого уровня, который направляет сетевые пакеты от источника к месту назначения.

Что такое перенаправление портов: Переадресация портов позволяет удаленным компьютерам (например, компьютерам в Интернете) подключаться к определенному компьютеру или службе в частной локальной сети (LAN).

Baud avatar
флаг tr
благодарю вас! Вы сказали мне, что раздел маршрута мне не поможет, но Хайнек Бернард говорит, что это может сработать... Я попробую.
флаг es
Эта маршрутизация не игнорирует мой ответ, она действительно помогает ему. Маршруты маршрутизатора - направление сетевого пакета от источника к получателю, то есть маршрутизатор направляет его из одной сети в другую. Если в сети только один сервер, он может обрабатывать пакеты из глобальной сети на сервер 2 и работать нормально. Он не будет использовать NAT, поэтому переадресация портов не требуется, только для одного сервера, который будет находиться внутри его домашней сети.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.