The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
DNS резервирование веб-сервера., !*! Luka, 19-Окт-06, 20:03  [смотреть все]
Я подключен к 2 разным провайдерам. Через любого из них можно получить доступ к веб-серверу.
Можно ли с помощью ДНС-сервера (BIND) настроить систему резервирования веб-сервера.
Чтобы www.host.com ресолвилось либо в IP первого провайдера, если канал второго провайдера "упал", либо в IP второго провайдера, если первый "упал".
  • DNS резервирование веб-сервера., !*! Char0Day, 02:21 , 20-Окт-06 (1)
  • DNS резервирование веб-сервера., !*! magr, 11:09 , 20-Окт-06 (2)
    • DNS резервирование веб-сервера., !*! IASB, 17:36 , 21-Окт-06 (3)
      • DNS резервирование веб-сервера., !*! fa, 04:45 , 22-Окт-06 (4)
        • DNS резервирование веб-сервера., !*! Luka, 15:41 , 22-Окт-06 (5)
          >Нельзя.
          >Если один из каналов падает, половина клиентов сервер не увидят (в случае,
          >если имя резолвится в 2 IP).
          >Если имя резолвится в один IP (скрипты, динамический ДНС), все равно не
          >выйдет. Многие используют кеширующие ДНС. Так что Ваш упавший IP будет
          >находится в кешах по всему миру еще некоторое время после его
          >смены на primary днс-сервере.

          "некоторое время" на кеширующих ДНС, можно регулировать с помощью параметра TTL на primary. ИМХО.

          • DNS резервирование веб-сервера., !*! IASB, 18:59 , 22-Окт-06 (6)
            • DNS резервирование веб-сервера., !*! Luka, 20:39 , 22-Окт-06 (7)
              >
              >>"некоторое время" на кеширующих ДНС, можно регулировать с помощью параметра TTL на
              >>primary. ИМХО.
              >
              >
              >Неее - не выйдет. Это время сколько сохранять кеш в случае помирания
              >главного сервера. Ничего этим не добьетесь. По умолчанию - или 12
              >часов или 2 недели. О секундах и речи не может быть.
              >
              >
              >http://www.dns-master.ru/help/help.html#p8_2
              >

              Странно. По моему здесь все однозначно написано.

              8.2. Параметры Default TTL, TTL, Minimum TTL

              Временные параметры Default TTL, TTL, Minimum TTL определяют время TTL (Time-to-live - "время жизни"), в течение которого DNS-серверы (кроме вторичных), получившие информацию о записях с любого DNS-сервера, будут ее хранить в своей памяти (кэше) и сообщать ее по запросам других DNS-серверов.

              TTL:     

              определяет "время жизни" для конкретной записи.
              Необязательный параметр. Если значение параметра в записи не указано, то "время жизни" определяется параметром Default TTL.

              Рекомендуемое значение:

                  86400 (1d);

              Диапазон допустимых значений:

                  от 0 до 2147483647 секунд включительно (2 в степени 31 минус 1.)

              Что мешает установить TTL = 60 сек, то есть через 60 сек информация о моем домене в кеше любого ДНС сервера будет считаться устаревшей. То есть будет новый запрос на Праймари ДНС, который будет отдавать только "живой" IP.

              > единственное чего наверное можно добиться - траффик ДНС запросов будет превышать
              >трафик веб-сервера.
              >

              Это вопрос другого топика.

              >Идея в другом - отдавать каждый раз другой IP
              >
              >Что-то мне подсказывает что все-таки прийдется иметь 2 сервера. Одним не обойтись.
              >Или чего-то думать - какой-то изврат роутинга. Типа - роутинг в
              >зависимости от адреса сетевой карты.
              Нет. У Squidа есть функция "back proxing", точно не помню название, с ее помощью не прийдется думать - какой-то изврат роутинга.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру