Два IP адреса для одного сайта

grey109
На сайте с 15.06.2005
Offline
174
11944

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

Варианта, кроме как смены руками NS'ов я не нашел. Но это вариант не совсем подходит, т.к. нужно самому следить за работоспособностью интернет-канала и в случае возникновения проблем, после замены NS'ов, нужно какое-то время на обновление DNS.

Может кто подскажет какое-то универсальное решение задачи?

Заранее спасибо.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#1

grey109, Лучше отмечайте новый год, админы ушли на фронт :)

Ваш DEVOPS
Zonder
На сайте с 19.07.2008
Offline
13
#2

Какая операционная система?

grey109
На сайте с 15.06.2005
Offline
174
#3

Zonder, Windows.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#4

Можно попробовать round robin. Или взять впску которая точно не упадет и на ней балансировать, например, nginx'ом.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
V
На сайте с 25.07.2006
Offline
128
#5

Если каналы равноценны, то можно создать в ДНС для всех доменных имен по две A-записи. Оба канала будут задействованны в равной степени. Если один из них упадет, работа продолжится через второй канал.

К сожалению, сделать какой-то канал приоритетным этот способ не позволяет.

Приватный linux-администратор
Mr.Roman
На сайте с 15.09.2008
Offline
68
#6

Вариант 1. В записях зоны через пробел можно добавить несколько IP.

Вариант 2. Если есть собственные NS сервера, тогда прописать 2 сервера каждому домену, а в каждом NS сервере указать разные IP для одних и тех же адресов.

То есть сначала посетитель будет тыкаться на первый NS сервер, узнавать IP, стучать на серв. Если не достучится, тогда стукнет второму NS серверу и получит другой IP и попадет на серв по второму каналу.

Вариант 3. Регаем 2 NS сервера, один на IP 1 интерфейса, второй на IP другого интерфейса. В доменах прописываем эти NS сервера. Всё.

Есть еще варианты, но эти гораздо проще.

С уважением, к адекватным людям.
M
На сайте с 19.09.2007
Offline
112
#7

у сайта обычно от2х днс серверов.

делаем на обоих мастер зону, на первом прописываем робин бобином, на втором - только второй ИП

Когда работает оба канала отрабатывают оба днса - получается вполне как-то делится трафик, когда первый канал падает и днс1, который на нем висит, тоже падает - все обращаются к нс2, который говорит что сайт живет именно на втором канале (ИП) , на нем не нужно вообще прописывать А запись на первый ИП показывающую . - чтобю лишний раз не вводить в заблуждение желающих попасть на сайт упавшим первым ИП - тоесть он при упавшем первом канале в принципе никому не будет показываться.

в общем, что-то типа так

на первом

ns Ns1

ns Ns2

а 1.1.1.1

а 2.2.2.2

ns1 a 1.1.1.1

ns2 a 2.2.2.2

сервер нс2

ns Ns2

а 2.2.2.2

ns2 2.2.2.2

Обе зоны нужно поднять как мастер, чтобы они не мешали друг дружке а жили сами по себе

manman добавил 02.01.2009 в 11:59

вполне рабочая схема - у меня так несколько Кило_зон живут уже 5 лет

RAS
На сайте с 27.11.2005
Offline
126
RAS
#8

Если Windows 2003, то там есть web farms

а общее для 2003 и 2000 о балансировке на два адреса - http://technet.microsoft.com/en-us/library/cc758834.aspx

RAS добавил 02.01.2009 в 14:07

Для 2003 здесь подробнее - http://www.west-wind.com/presentations/loadbalancing/networkloadbalancingwindows2003.asp

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий