Назад | Перейти на главную страницу

Будет ли установка моего DNS TTL на 86400 предотвращать то, что из-за незначительных сбоев DNS мой сайт будет недоступен?

Этим утром в Network Solutions (где мы размещаем наш DNS) периодически возникали сбои DNS-сервера. Все наши сайты были недоступны в это время. Когда сетевые решения DNS-серверы снова заработали, наши сайты тоже.

Наши значения TTL для DNS в настоящее время установлены на 300. Если мы увеличим TTL до 86400, эффективно ли это предотвратит сбои, вызванные периодическими сбоями DNS-сервера?

К сожалению, это поможет только тем посетителям, которые используют преобразователь, который просматривал сайт в течение последних 86400 секунд. Каждый новый посетитель сайта будет искать его в DNS. Если у их преобразователя есть запись, которая все еще кэшируется (т.е. не превышает TTL 86400 секунд и не была очищена из кеша преобразователя по какой-либо другой причине), то преобразователь не будет пытаться получить новую запись из вашего DNS, и поэтому он будет работать для этого посетителя. Но если у преобразователя еще не было причин искать ваш сайт или он по какой-то причине очистил свой кеш, то преобразователь должен будет запросить запись у вашего DNS, и он потерпит неудачу.

Вот почему рекомендуется иметь два отдельных DNS-сервера в разных сетях.