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