Циклический алгоритм DNS, только если каждый идет вниз?

Я использовал много версий звездочки, с несколькими различными поставщиками VoIP (SIP и один или два IAX2), физические платы на аналоговых строках (Sangoma/Digium/Pika) и многих отличающихся основанный на ПК и hardphones (Aastra/Polycom/Sipura/Linksys/Snom/Mitel) и никогда не имел той проблемы.

Это - почти наверняка Ваш шлюз PSTN. Если это - аналоговая плата, существует, вероятно, дополнительное ожидание в конце строки набора или задержка, устанавливающая характерный для производителя. Эти карты отключают звук строки при наборе номера, и это, вероятно, что происходит здесь.

2
задан 29 July 2011 в 22:07
3 ответа

Существует ли способ сделать его так, чтобы, если sub.domain.com на сервере A недоступен, передайте серверу B, пока A не прибывает онлайн?

Не через DNS - по крайней мере, не без пользовательского контроля сервера DNS и изменения записей на лету (который не работал бы слишком хорошо). Для получения этого поведения Вам будет нужна система, промежуточная клиенты и серверы, обрабатывающие логику обработки отказа. HAProxy всегда является хорошим вариантом и предположением, что это - трафик HTTP, несколько разновидностей общих веб-серверов (Apache, nginx, lighttpd) могли также сделать то, в чем Вы нуждаетесь.

6
ответ дан 3 December 2019 в 08:43

Другая опция - что-то как CARP. Вы присваиваете виртуальный IP-адрес обоим серверам, и они проверяют с помощью ping-запросов друг друга периодически и, пока 'ведущее устройство' бодрствует, это получит трафик, но если это прекращает отвечать, затем ведомое устройство принимает тот IP. Это делает это совершенно очевидным для приложений.

CARP - Протокол избыточности общего адреса

2
ответ дан 3 December 2019 в 08:43

F5 GTMs делает точно это, среди прочего. Они делают тесты на устройствах, чтобы видеть, произошли ли они и затем изменяют записи DNS на соответствующее значение.

Если Вы чувствуете себя особенно предприимчивыми, Вы могли бы позволить динамические обновления своей зоны DNS. Затем от хоста B делают проверки по сравнению с хостом использование некоторого сценария. Если это обнаруживает хост A, вниз/недостижимый/безразличный, это может отправить запрос обновления DNS для изменения IP. Хост A может сделать инверсию и автоматически задержать запись DNS на ее IP после определенного времени "upness".

Можно также качаться с опциями HAProxy или другими высоконадежными опциями, такими как CARP, или посмотреть на сайт Linux-HA.org.

2
ответ дан 3 December 2019 в 08:43

Теги

Похожие вопросы