Резервирование канала интернет и работоспособности сайта

12
V2
На сайте с 05.01.2012
Offline
120
934

Есть компьютер с установленным вебсервером и сайт на нем, а так-же два интернет канала от разных провайдеров, соответственно с разными выделенными ip адресами.

Как сделать, чтобы сайт на сервере оставался работоспособным при пропадании одного канала интернет?

sunca
На сайте с 05.12.2010
Offline
77
#1

/etc/rc.conf

# Сеть
defaultrouter="10.11.12.254"
# ed0 - Безлимитка
ifconfig_ed0="inet 10.17.2.30 netmask 255.255.128.0"
# rl0 – внутренняя сеть
ifconfig_rl0="inet 192.168.1.100 netmask 255.255.255.0"
# rl1 подключена к ADSL-Модему, который настроен bridge’м.
ifconfig_rl1="inet 10.11.12.249 netmask 255.255.255.248 -arp"

# Samba
samba_enable="yes"

# Monit (порт 2812)
monit_enable="YES"

# SSH (22 порт)
sshd_enable="YES"

# PPPoE
ppp_enable="YES"
ppp_profile="Internet"
ppp_mode="ddial"
ppp_user="root"
ppp_nat="YES"

# Наш файрвол
firewall_enable="YES"
firewall_script="/etc/myfirewall"

# Nat
natd_enable="YES"
natd_flags="-f /etc/natd.cf"

# NTP
ntpd_enable="YES"

# Apache (80 порт)
apache_enable="YES"
V2
На сайте с 05.01.2012
Offline
120
#2

Что это за настройки?

На компьютере windows 7 + denwer

DV
На сайте с 01.05.2010
Offline
644
#3
Vitaly2012:
На компьютере windows 7 + denwer

Фу…

не заморачивайтесь резервированием. Ваш конфиг не стоит того. делайте как есть.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
V2
На сайте с 05.01.2012
Offline
120
#4

DenisVS, вопрос стоит: "как осуществить резервирование", а не: "заморачиваться или нет".

DV
На сайте с 01.05.2010
Offline
644
#5

Vitaly2012, оно у вас

1. ляжет при нагрузке

2. дыряво изначально

Если это вас не отстановит, тогда хинт.

Берёте DNS сервер, можно бесплатный. Пишите на чём умеете скрипт, меняющий A запись в зависимости от IP. Получится такой переключатель.

V2
На сайте с 05.01.2012
Offline
120
#6

Давайте пункт 1 и 2 мы пропустим, а вот на счет скрипта и днс сервера хотелось бы по подробнее.

DV
На сайте с 01.05.2010
Offline
644
#7

Как привязывать домен к IP? Указав его в A записи. Эту процедуру выполняют DNS серверы и регистраторы, предоставляющие данную услугу.

Т.е. наша задача написать скрипт, который через API или веб-интерфейс будет менять эту запись в зависимости от нашего текущего IP.

V2
На сайте с 05.01.2012
Offline
120
#8

Значит этот скрипт устанавливается на сервере и с моим логином-паролем будет заходить в панель управления доменом и менять а-запись на нужную? С какой частотой он будет запускаться и как осуществить его автозапуск? После смены а-записи должно пройти до 24-х часов прежде чем она станет работоспособной у всех провайдеров, как с этим быть?

DV
На сайте с 01.05.2010
Offline
644
#9
Vitaly2012:
Значит этот скрипт устанавливается на сервере и с моим логином-паролем будет заходить в панель управления доменом и менять а-запись на нужную?

Да.

Vitaly2012:
С какой частотой он будет запускаться и как осуществить его автозапуск?

Это решать по месту. Если формировать PID с текущим IP, то отталкиваться от этого, т.е. при каждом запуске, неудачной проверки доступности и т.д. Это общая информация, конкретно алгоритм пусть скриптописатель додумает.

Vitaly2012:
После смены а-записи должно пройти до 24-х часов прежде чем она станет работоспособной у всех провайдеров, как с этим быть?

Не факт. Есть данные, что DNS от Яндекса переключают за 3-4 минуты.

---------- Post added 19-04-2013 at 17:43 ----------

Думаю, вам можно начинать гуглить по словам "dns яндекса скрипт", найдёте рабочие решения.

V2
На сайте с 05.01.2012
Offline
120
#10
Думаю, вам можно начинать гуглить по словам "dns яндекса скрипт", найдёте рабочие решения.

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

12

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