1

У меня есть один сервер, работающий на Ubuntu 14.04. Он используется для размещения веб-приложения.

У меня также есть два маршрутизатора от двух разных интернет-провайдеров с двумя разными статическими IP-адресами. Я хочу разрешить трафику через обоих интернет-провайдеров доступ к одному и тому же веб-приложению.

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

Это когда-либо возможно?

(В настоящее время у меня есть один порт Ethernet и один порт Wi-Fi на сервере, но я могу установить дополнительную сетевую карту Ethernet, если это необходимо.)

1 ответ1

0

Вы хотите добавить вторую карту Ethernet, если можете. Настройте оба. Затем в DNS для вашего сайта создайте две записи A для доменного имени.

mycomain.com  A 111.111.111.111
mydomain.com  A 222.222.222.222

Когда вы делаете поиск DNS, он должен перечислить оба IP-адреса.

nslookup mydomain.com
111.111.111.111
222.222.222.222

Это должно обеспечить элементарную балансировку нагрузки. Сервер должен отправлять исходящие пакеты через тот же интерфейс, на котором они были получены.

Однако, если вы решите использовать только одну карту и добавить два IP-адреса на эту карту, то Linux будет отправлять исходящие пакеты только на основной интерфейс. Что не то, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .