У меня есть сервер имен моего хостера, который называется ns1.hoster.com. Я бы хотел, чтобы пользователи моего (размещенного) приложения использовали мой фирменный сервер имен под названием ns1.mybrand.com.
ns1.mybrand.com указывает на ns1.hoster.com (Cname)
Но это не работает. Если я попытаюсь настроить домен у своего регистратора (укажите сервер имен на ns1.mybrand.com), я получаю следующую ошибку:
Хосты [ns1.mybrand.com, ns2.mybrand.com] не являются зарегистрированными серверами имен.
Это работает, когда я пытаюсь ns1.hoster.com прямо.
Спасибо за помощь!
Вы должны думать об этом по-другому,
nsx.mybrand.com - это зона (и файл), отличная от nsx.hoster.com, поэтому просто создайте обычные записи A в файле зоны mybrand.com и используйте те же IP-адреса, что и серверы имен nsx.mybrand.com.
Это будет делать то, что вы хотите, я делаю это уже много лет.
Пример. зарегистрированный сервер имен ns1.hoster.com и ns2.hoster.com
в файле прямой зоны для mybrand.com добавьте:
NS1 IN A 1.2.3.4 (ip-адрес ns1.hoster.com)
NS2 IN A 1.2.3.5 (ip-адрес ns2.hoster.com)
Затем вы можете использовать NS1.mybrand.com NS2.mybrand.com, как если бы они были зарегистрированы на серверах имен nsx.hoster.com. Все запросы отправляются на настоящие серверы имен, поэтому все работает должным образом.
надеюсь, это имеет смысл.