На что следует обратить внимание при внедрении самостоятельного или аутсорсингового размещения?
Если вы серьезно относитесь к своему доменному имени, вам не следует полагаться на какого-либо одного провайдера DNS, а иметь 2 из них. Вы не можете выбрать их произвольно и надеяться, что это сработает, это должно быть полностью скоординировано между ними, но возможно даже иметь полную поддержку DNSSEC.
Независимо от того, какого провайдера DNS вы выберете, однажды у вас возникнут проблемы. Если ваш домен действительно важен (и службы на нем), вам следует использовать несколько провайдеров DNS.
Вы использовали неправильную терминологию для того, что описываете. Я приветствую вас, чтобы прочитать RFC 8499 о терминологии DNS. Вы увидите, что то, что вы описываете, это серверы имен внутри бейливика (ns.example.com
сервер имен для пример.com
) или полностью внешние серверы имен.
Вы, кажется, больше озабочены именованием, или, по крайней мере, так я прочитал ваш вопрос, чем действительно тем, где предоставляется услуга, потому что это почти ортогонально: независимо от того, находятся ли ваши серверы имен в бейливике или нет, технически они могут находиться под вашим контролем и обслуживанием или нет.
Вы не найдете единого совета для любого случая, оба имеют преимущества. Тем не менее, я бы настоятельно рекомендовал не рассматривать случай «внутри бейливика», пока вы полностью не поймете DNS и то, как он работает, особенно когда он пересекается с плоскостью регистрации, потому что для серверов имен в бейливике вам нужно поддерживать склеивание на реестр, через регистратора домена, и это, к сожалению, часто является болевой точкой.
Если вы используете внешние серверы имен, в отношении именования (есть и другие соображения: они не должны размещаться в одном и том же центре обработки данных, не все должны находиться за одной и той же AS — за исключением случаев, когда в игре участвует Anycast — или один и тот же блок IP и т. д.), вы следует убедиться, что серверы имен используют имена из нескольких реестров (то есть не только несколько TLD, если вы ком
и сеть
оба TLD находятся в одном реестре).
Все крупные серьезные DNS-провайдеры предоставляют такую возможность своим клиентам, и, кроме того, набор серверов имен может отличаться от одной зоны к другой или от одного клиента к другому для лучшей изоляции и, возможно, разного уровня обслуживания.
Кроме того, как только вы это сделаете, вы создадите транзитивную зависимость. Уровень безопасности вашего домена привязан к уровню безопасности доменного имени, используемого для именования уполномоченного сервера имен на вашем доменном имени.
Например, если вы хотите использовать DNSSEC, это нормально в вашей зоне, но тогда, если полномочные серверы имен вашей зоны сами находятся в зоне, НЕ включенной DNSSEC, это снижает реальную безопасность вашей зоны.