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

На какой домен я должен указать пользователям, чтобы они указывали свои записи CNAME?

Я собираюсь начать предлагать премиум-сервис для своего продукта SAAS.

На данный момент у моих пользователей http://www.mydomain.com/groups/groupname/

У меня он работает, чтобы они могли добавить запись CNAME на www.theirdomain.com, которая маскируется на mydomain.com

Все работает нормально.

Мой вопрос: следует ли мне просить своих пользователей добавить «mydomain.com» в качестве места назначения для записи CNAME, или я должен пытаться распространить их со своей стороны и использовать «external.mydomain.com» или «cname.mydomain» .com "

Я думаю о отдельной записи, я мог бы затем изменить то, на что она указывает (например, дополнительный сервер, если необходимо?)

(Кроме того, если бы я сказал им указать на «external.mydomain.com», должна ли эта запись быть CNAME для mydomain.com ИЛИ записью A для IP-адреса моего сервера?)

Лучше, если вы попросите их указать субдомен, а не mydomain.com.

Это обеспечивает большую гибкость. Если вы захотите использовать CDN или любую другую службу завтра, вы не сможете перенаправить своих клиентов без 302, потому что mydomain.com должен иметь запись A, и нет возможности CNAME для нее.

Во-вторых, сделав external.mydomain.com записью A, вы сэкономите вашим клиентам поиск DNS.

То, что вы делаете сейчас, просто указывает все на your_domain.com, отлично работает. Вы можете изменить его в зависимости от того, как вы хотите масштабировать. Если вы хотите масштабироваться, то хранение их всех в одном домене сработает с минимальными трудностями. Если вы хотите масштабировать, вы можете захотеть, чтобы каждая из них указывала на their_company_name.your_domain.com, чтобы вы могли указывать каждый на соответствующий сервер (ы) при масштабировании.

вероятно, лучше использовать что-то вроде cname.mydomain.com, потому что это позволит вам в будущем, если вам нужно переместить основной веб-сайт отдельно от продукта, или внести любое количество возможных улучшений масштабирования

вы можете установить для записи cname.mydomain.com запись A или другое имя cname, но, вероятно, немного лучше для производительности использовать записи A для сохранения дополнительного поиска DNS, который принесет запись CNAME