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

Как делегировать целый домен другому серверу через CloudFlare?

Сегодня я столкнулся с некоторыми трудностями. У меня итальянское доменное имя, и итальянские власти (NIC) действуют очень строго. Например, у вас не может быть 2 записей NS с одним и тем же IP-адресом. Фактически, вы не можете иметь свой домен только на одном сервере. Это обязательное иметь 2 сервера на домен (или хотя бы 2 IP-адреса), что очень раздражает для небольших проектов.

Итак, я разместил свой домен в CloudFlare (потому что у них 2 разных IP-адреса), и я хотел бы управлять DNS на своем собственном сервере.

Пытался поставить NS-записи и "склеить" - как, но не получается. Он работает для поддоменов, если я определяю их вручную в CloudFlare, в противном случае - нет.

Вы можете мне помочь?

Поскольку у вас есть только один сервер, который является единственной точкой отказа, второй DNS-сервер, который работает именно так, как вы ожидаете, не даст вам особой дополнительной надежности. Используйте свой сервер в качестве первого сервера имен, а CloudFlare - в качестве второго. Когда ваш сервер не работает, вы ничего не теряете.

Лучшее решение - иметь два сервера и использовать каждый в качестве сервера имен. Установите балансировщик нагрузки на одном сервере (HAProxy / Nginx) или используйте CloudFlare / CloudFront и т. Д. В качестве балансировщика нагрузки для веб-уровня.

Мне любопытно, что вы делаете с DNS, чего не может CloudFlare, один из крупнейших и наиболее продвинутых глобальных поставщиков DNS.