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

Запуск DNS-сервера в «облаке»

В предыдущих проектах я полагался на центр обработки данных для обработки моего DNS.

Однако в последнее время мы все больше переводим проекты на различные «облачные» решения.

  1. Это хорошая идея - запустить DNS-сервер на VPS в облаке?
  2. Если да, то есть ли хорошее программное обеспечение для управления DNS через Интернет?
  3. Какая минимальная спецификация нужна?

Я бы подумал, что использование одной из служб, которая специально выполняет DNS как услугу для вас, было бы лучше, чем запуск DNS-сервера на VPS. Цена, надежность, возможности и ваше время.

Если вы собираетесь запустить свой собственный DNS «в облаке» на серверах VPS, вам следует убедиться, что у вас есть 2 или 3 DNS-сервера, запущенных в разных облаках. Это то, что необходимо для получения приличной надежности, но это почти наверняка будет стоить дороже, чем использование компании, которая продает DNS в качестве услуги (и, вероятно, все еще не будет такой надежной).

По сути, это неплохая идея.

По моему опыту, решения VPS обычно не подходят для чего-либо с высокой дисковой активностью, если у них нет подходящей инфраструктуры. Их можно заставить работать в ситуациях с высоким дисковым вводом-выводом, но в большинстве случаев этого не происходит с поставщиками VPS низкого уровня (Linode / Slicehost и т. Д.)

DNS обычно представляет собой довольно малоресурсоемкую службу. Для предоставления тех же услуг, что и сервер базы данных или веб-сервер, не требуется такой же инфраструктуры. Таким образом, решение VPS должно подойти для DNS-сервера, если вы довольны временем безотказной работы ваших провайдеров.

Вы должны быть:

  • Запуск более одного DNS-сервера. По крайней мере, два, предпочтительно три для критически важных узлов с большим объемом работоспособности.
  • DNS-серверы действительно должны находиться в совершенно разных местах. Да, физические локации. Если это невозможно, по крайней мере, разделите сети физически.

Из этого правила есть некоторые исключения. Атака на DNS-серверы - распространенный механизм атаки для преступников (особенно тех, кто пытается вымогать деньги с сайтов). Если вы размещаете веб-сайты с высоким уровнем риска (такие сайты, как букмекерские конторы, будут в этой категории высокого риска), я бы посоветовал передать ваш DNS на аутсорсинг кому-то вроде UltraDNS. Это, конечно, при условии, что ваши веб-серверы более устойчивы к DDoS-атакам, чем ваши DNS-серверы!

Итак, в итоге два DNS-сервера с двумя отдельными поставщиками VPS я бы одобрил для любых хостов малого и среднего уровня.

Вам не нужны тяжелые аппаратные спецификации для запуска чего-то вроде этого, и вы можете использовать что-то вроде cPanel DNS Only или заглянуть в PowerDNS для программного обеспечения.

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

Рекомендуется использовать установленную службу, поскольку она будет намного более избыточной и доставит вам меньше хлопот.

Пока VPS имеет статический и стабильный адрес, запуск DNS на нем не должен быть проблемой. Я использую DNS на срезах Slicehost, и он совершенно стабилен и приемлем.

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

У меня нет ответа по веб-менеджменту; Я вручную редактирую djbdns и файлы зоны привязки.

Если вы не знаете, что делать, у меня были клиенты, которые использовали EasyDNS, и я бы порекомендовал их.