Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Условная маршрутизация  (Прочитано 751 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн adolfovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Условная маршрутизация
« : 04 Июля 2013, 21:40:32 »
Подскажите пожалуйста, есть задача, не знаю с какой стороны к ней подойти.

Дано: Есть сервер приложения с необходимостью доступа к нему извне, есть 3 канала интернет от разных провайдеров со статическими IP адресами (например 1.1.1.1, 2.2.2.2 и 3.3.3.3).
Задача: На выделенном виртуальном сервере настроить систему так, что бы все запросы приходящие на его внешний адрес перенаправлялись на статический адрес сервера приложения (здесь все понятно), но при падении основного провайдера (1.1.1.1) запросы автоматически начинали идти на второго провайдера (2.2.2.2) и при восстановлении первого провайдера опять шли на него. По аналогии, если падают 1 и 2 провайдер, запросы идут на 3.

Хотя бы пните в нужном направлении..

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Условная маршрутизация
« Ответ #1 : 04 Июля 2013, 21:48:58 »
DynDNS?
или т.п.

На сервисе будет регистрироваться IP-адрес, через который работает сервер на данный момент.
Если падает основной канал, то зарегается с ипом второго, при падении и второго - будет зафиксирован адрес третьего канала. В случае восстановление основной трассы, всё вернётся на круги своя

Оффлайн adolfovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Условная маршрутизация
« Ответ #2 : 04 Июля 2013, 21:53:40 »
А можно поподробнее про DynDNS? схема работы точно такая-же получается? Там же приложение вроде устанавливать нужно? Одно из условий не менять ничего на месте, т.е. на сервере приложения
« Последнее редактирование: 04 Июля 2013, 21:55:51 от adolfovich »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Условная маршрутизация
« Ответ #3 : 04 Июля 2013, 22:03:10 »
http://ru.wikipedia.org/wiki/Round_robin_DNS

Варианты реализации: /etc/hosts, dnsmasq, bind...
« Последнее редактирование: 04 Июля 2013, 22:09:39 от ArcFi »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Условная маршрутизация
« Ответ #4 : 04 Июля 2013, 22:08:08 »
Что значит "точно такая же"? С чем "такая же"?
DynDNS и подобные сервисы (лично знаю ещё noIP) используются для привязки в доменных имён к динамическим адресам.
Привязка идёт также динамически. На клиенте сервиса (то есть на Вашем шлюзе) висит приложение, которое регулярно обновляет IP-адрес (обычно "белый"), который необходимо сопоставить с определённым зарегистрированным доменным именем. По каким параметрам этот софт будет определять какой именно IP отправить сервису - это уже Вам на выбор.
Только не обольщайтесь - доменное имя www.adolfovich.ru не прокатит. Это будет что-то типа adolfovich.dyndns.info или подобное. Но ведь Вам это и не сильно важно.

Там же приложение вроде устанавливать нужно? Одно из условий не менять ничего на месте, т.е. на сервере приложения
Ну не меняя ничего Вы ничего и не получите.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.