Хочу организовать резервирование Web и почтового сервиса.
Имеется сервер(предоставляющий сервисы Web и почтовый) и 2 независимых канала от разных провайдеров с разными внешними IP.
Необходимо каким-то образом настроить резервирование каналов, чтобы при пропадании основного канала осуществлялся переход на резервный канал канал. Это сделать можно. Но при этом возникает проблема с DNS серверами: доменное имя сервера сопоставлено с ip адресом первого канала, то есть, если этот канал падает, то доменное имя по которому предоставляется сервис - недоступно. Насколько я понял - нельзя создавать более одной А
записи для одного домена.
(
то есть записи типа
domain.ru A 1.1.1.1
domain.ru A 2.2.2.2
ошибочны?
)Как быть? Слышал про RoundRobin в DNS, но подойдет ли это в моем случае? И если подойдет, то как настроить.
Спасибо.P.S.
Прежде чем создавать тему, гуглился и искал по форуму. Нашел на форуме похожую тему, но не то.
Привет,Round Robin не подойдет вам, так как он даст примерно равную вероятность выдавания каждого IP адреса, а вам нужно, чтоб в обычном состании сервер был доступен преимуществено через основной канал.
Описанный вами тип резервирования делается с помощью PI адресов, своего AS и BGP... если игра стоит свеч, конечно.
WWell,
>Привет,
>
>Round Robin не подойдет вам, так как он даст примерно равную вероятность
>выдавания каждого IP адреса, а вам нужно, чтоб в обычном состании
>сервер был доступен преимуществено через основной канал.
>
>Описанный вами тип резервирования делается с помощью PI адресов, своего AS и
>BGP... если игра стоит свеч, конечно.
>
>WWell,Спасибо. Это слишком дорогое решение для маленкого корпоративного сервера. :-).
То есть нет иного (бюджетного) способа осуществить задуманное?
Ну тогда можно не заморачиваться и сделать резервирование по второму каналу хотя бы почтового сервера (mx записи в dns). Ведь автоматическое переключение на другой канал при падении первого - возможно? (пока не изучал в *nix-ах, но видел такое под виндой в Kerio Winroute 6[там есть резервирование]).