Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] Разные IP домена через CPanel првайдера (http://forum.oszone.net/showthread.php?t=262765)

dmitryst 19-06-2013 13:06 2170611

Разные IP домена через CPanel првайдера
 
Добрый день, коллеги.

Ситуация такая... Есть сервер с определенным сервисом, который должен быть доступен из интернета по адресу, скажем, firma.com:5544. Есть две линии от разных провайдеров. На текущий момент firma.com прописан на ДНСах с IPшником основной линии. В случае падения этой основной линии офис продолжает работать в интернете через вторую линию (переключается автоматически при помощи Failover-а интернет-гейтом на pfsense(FreeBSD)). Но, сам сервис становится недоступен извне (логично, домен резолвится на айпишник линии, которая сейчас лежит, доступа и не будет). Я имею доступ к ДНСу, где прописан IP firma.com, и я могу его менять. Вручную. Хотелось бы сделать так, как у mail.ru, например,
Код:

Хост*:    mail.ru
Addresses:  94.100.180.199
            217.69.139.201
            94.100.180.201
            217.69.139.199

Как это сделать правильнее? Просто тупо добавить аналогичные записи, но с другим айпишником? Напоминаю, доступ к ДНС только через CPanel, конфиги напрямую редактировать нельзя.

Tonny_Bennet 20-06-2013 15:33 2171257

Цитата:

Цитата dmitryst
Просто тупо добавить аналогичные записи, но с другим айпишником? »

Да, если это позволено сделать в панели управления. А-запись

Но как только вы добавите ещё один адрес, DNS-сервер будет возвращать клиентам по запросу firma.com то один то другой IP адрес (RoundRobin). Важно чтобы по второму адресу сервер был доступен постоянно.

dmitryst 20-06-2013 16:15 2171276

Цитата:

Цитата Tonny_Bennet
Но как только вы добавите ещё один адрес, DNS-сервер будет возвращать клиентам по запросу firma.com то один то другой IP адрес (RoundRobin). »

Да хоть так! А что будет в случае падения одной из линий? Я так понимаю, через раз будет возвращаться недействительный IP. Просто в случае ручного изменения айпишника надо будет ждать, пока изменения дойдут до других провайдеров (+ еще используются сотовые операторы, т.к. мобильные клиенты у нас тоже есть). Даже не знаю, какой вариант лучше...

Tonny_Bennet 21-06-2013 17:03 2171792

Вопрос:
Цитата:

Цитата dmitryst
А что будет в случае падения одной из линий? »

Ответ:
Цитата:

Цитата dmitryst
Я так понимаю, через раз будет возвращаться недействительный IP. »

По очереди клиенты будут получать IP адреса, один из которых временно недоступен. По идее при переподключении клиенту рано или поздно выдадут работающий адрес и подключиться получится.

Цитата:

Цитата dmitryst
Просто в случае ручного изменения айпишника надо будет ждать, пока изменения дойдут до других провайдеров (+ еще используются сотовые операторы, т.к. мобильные клиенты у нас тоже есть). Даже не знаю, какой вариант лучше... »

Вариант с двумя записями А конечно лучше. Единственное если вы узнаете, что у провайдера серьёзные проблемы, и адрес будет недоступен более суток, то я на вашем месте временно удалил неработающий адрес из А записей. Зона .ru как мне помнится обновляется три раза в сутки и через 5-6 часов клиентом будет выдаваться нужный адрес.

dmitryst 01-08-2014 13:51 2384087

Решил отписаться - вдруг кому понадобится... В-общем, завел у прова две записи А с одинаковыми доменами и разными IP. В случае, когда один из них точно будет долго недоступен, просто удаляю соответствующую запись. Если вторая линия отключается ненадолго, то клиенты заходят, хоть и через раз. Но лучше так, чем совсем никак ;)

El Scorpio 04-08-2014 02:27 2384895

Цитата:

Цитата dmitryst
Я имею доступ к ДНСу, где прописан IP firma.com, и я могу его менять. »

А свои скрипты на этом сервере запускать можете?

Возможно, будет работать следующая схема
Создать две А-записи IP1.firma.com и IP2.firma.com
Запустить скрипт, который будет пинговать эти адреса и создавать/удалять CNAME firma.com, ссылающийся на соответствующую А-запись


Время: 18:28.

Время: 18:28.
© OSzone.net 2001-