# Настройка имени домена для хостинга Discourse

**URL:** https://meta.discourse.org/t/configure-your-domain-name-for-hosted-discourse/21827
**Category:** Hosted Customers
**Tags:** how-to
**Created:** [04.Ноябрь.2014 22:08:46 UTC](https://meta.discourse.org/t/configure-your-domain-name-for-hosted-discourse/21827 "2014-11-04T22:08:46Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [04.Ноябрь.2014 22:08:46 UTC](https://meta.discourse.org/t/configure-your-domain-name-for-hosted-discourse/21827/1 "2014-11-04T22:08:46Z")

</div>

> 🔖 Это руководство объясняет, как изменить доменное имя вашего сайта, хостингуемого на Discourse, — будь то переход на другой адрес `discourse.group` или настройка собственного домена.
> 
> 🙋 Требуемый уровень доступа: Администратор

Каждый сайт, хостингуемый на Discourse, получает адрес в домене `discourse.group` при создании (например, `mycommunity.discourse.group`). Вы можете изменить доменное имя вашего сайта в любой момент на странице **Управление учетной записью** в административной панели, используя кнопку **Изменить доменное имя**.

## Возможности функции «Изменить доменное имя»

То, что вы можете сделать с помощью кнопки **Изменить доменное имя** , зависит от вашего тарифного плана:

| Тариф | Возможности |
| --- | --- |
| Free (Бесплатный) | Перевести сайт на другой доступный адрес `discourse.group` |
| Pro / Business | Настроить собственный домен или переключаться между адресами `discourse.group` |

## Переход на другой адрес `discourse.group`

На тарифных планах Free, Pro и Business вы можете бесплатно изменить адрес вашего сайта на любой доступный субдомен `discourse.group`. Вам не нужно редактировать DNS-записи — доменом управляет Discourse — и изменения вступают в силу немедленно. Собственные домены недоступны на бесплатном плане; на этом плане кнопка ограничена переключением между адресами `discourse.group`.

1. Откройте административную панель по адресу `https://your-site.discourse.group/admin`, заменив `your-site` на текущий адрес вашего сайта.
2. Нажмите **Управление учетной записью** в боковой панели.
3. Нажмите **Изменить доменное имя** в разделе «Домен сайта».
4. Введите новый адрес (например, `acme.discourse.group`).

> ⚠ Изменение домена вступает в силу немедленно. Сайт перестает загружаться по старому адресу, пользователям необходимо перезагрузить браузер, чтобы они были перенаправлены на новый адрес, и все пользователи разлогиниваются, так как сессии не могут быть перенесены между доменами.

## Настройка собственного доменного имени (Pro и Business)

На тарифных планах Pro и Business вы можете указать собственный домен, например `forum.example.com`, на ваш хостингуемый сайт. Если у вас еще нет домена, вы можете приобрести его у любого регистратора доменных имен.

1. Отредактируйте DNS-записи для вашего домена. В большинстве случаев это делается в панели управления компании, у которой вы приобрели домен.
2. Добавьте запись CNAME, указывающую субдомен, где вы хотите разместить свое сообщество (например, `forum`), на `<something>.hosted-by-discourse.com`. Точное значение уникально для вашего сайта и предоставляется вам в модальном окне, которое открывается при нажатии кнопки **Изменить доменное имя**.
3. Откройте административную панель по адресу `https://your-site.discourse.group/admin`.
4. Нажмите **Управление учетной записью** , затем нажмите **Изменить доменное имя**.
5. Введите свой домен (например, `forum.example.com`).

Мастер проверяет, что ваш домен разрешается в правильную запись CNAME, и завершает изменение. После завершения ваш сайт будет доступен по новому домену.

> ℹ Сайт не будет загружаться, если вы перейдете по адресу `*.hosted-by-discourse.com` напрямую в браузере. Это только целевой адрес CNAME для вашего DNS-провайдера. Используйте настроенный вами домен.

Если мастер сообщает, что ваш домен не разрешается в запись CNAME, дважды проверьте, что вы создали новую запись CNAME (а не заменили существующую) и что она указывает на точный адрес `*.hosted-by-discourse.com` для вашего сайта. Изменения DNS могут занять некоторое время для распространения.

## Тарифные планы Enterprise

На тарифных планах Enterprise настройка собственного домена выполняется командой Discourse, и кнопка **Изменить доменное имя** недоступна. Вам все равно нужно будет создать запись CNAME, указывающую ваш субдомен на адрес `*.hosted-by-discourse.com` вашего сайта, но после этого свяжитесь с командой Discourse, чтобы они завершили финальную настройку.

## Корневые или апекс-домены

> ⚠ Если вы хотите разместить свой сайт на корневом или апекс-домене (например, `example.com` вместо `www.example.com` или `forum.example.com`), следуйте руководству по [настройке хостингуемого сайта на корневом домене](https://meta.discourse.org/t/configure-your-hosted-discourse-site-to-run-at-the-root-or-apex-domain-e-g-example-com/60951). Возможно, вам сначала нужно будет сменить DNS-провайдера.

## Выберите вашего DNS-провайдера

Каждый сайт, хостингуемый на Discourse, имеет уникальный целевой адрес CNAME в домене `hosted-by-discourse.com`. Модальное окно **Изменить доменное имя** в вашей административной панели показывает точный целевой адрес для вашего сайта: везде, где в инструкциях ниже вы видите `<something>.hosted-by-discourse.com`, используйте значение из модального окна.

Ниже описаны шаги по созданию записи CNAME в панелях управления основных провайдеров доменных имен. Во всех случаях создаваемая вами запись имеет одинаковую структуру:

| Поле | Значение |
| --- | --- |
| Тип | `CNAME` |
| Хост / Имя | префикс, где вы хотите разместить свое сообщество, например `forum` |
| Целевой адрес / Значение / Указывает на | `<something>.hosted-by-discourse.com` |

Убедитесь, что вы создаете новую запись — не заменяйте существующую запись, иначе вы можете потерять доступ к своему сайту.

Если вы не можете найти своего провайдера ниже или у вас по-прежнему возникают трудности с настройкой записи CNAME, свяжитесь с командой Discourse по адресу `team@discourse.org`.

> ℹ Панели управления, показанные ниже, со временем изменяются. Если меню не соответствует тому, что вы видите в вашем аккаунте, ищите те же параметры в документации вашего провайдера.

### Cloudflare

1. Войдите в свой [аккаунт Cloudflare](https://dash.cloudflare.com/login).
2. Выберите свой домен.
3. Выберите вкладку **DNS** в меню навигации.
4. Выберите **Добавить запись**.
5. В поле **Тип** выберите **CNAME**.
6. В поле **Имя** введите префикс для вашего сообщества, например `forum`.
7. В поле **Целевой адрес** введите `<something>.hosted-by-discourse.com`.
8. В поле **TTL** выберите **Авто**.
9. В поле **Статус прокси** выберите значок облака Cloudflare (оранжевый), чтобы отключить CDN Cloudflare. Значок должен быть серым. Сайты, хостингуемые на Discourse, уже используют собственный CDN; оставление прокси Cloudflare активным мешает работе сайта.
10. Выберите **Сохранить**.

### eNom

1. Войдите в свой аккаунт на [enom.com](http://www.enom.com/).
2. В меню **Domains** выберите **My Domain** , затем нажмите **Manage Domains**.
3. Нажмите на домен, который вы хотите использовать с Discourse.
4. Нажмите **Host Settings**.
5. Чтобы добавить запись CNAME, нажмите **NEW ROW**. Чтобы отредактировать существующую запись, обновите строку CNAME.
6. Введите префикс для вашего сообщества, например `forum`.
7. Введите `<something>.hosted-by-discourse.com` в качестве имени хоста.
8. Нажмите **Save**.

### EuroDNS

1. Войдите в свой аккаунт на [eurodns.com](http://eurodns.com/).
2. Нажмите **My Domains** в меню **My Domains** слева на странице.
3. Нажмите на столбец **DNS** в строке домена, который вы хотите изменить.
4. В меню **Add…** таблицы **HOST NAME** выберите **Host Alias** и нажмите **Add**.
5. В поле **Alias** введите префикс для вашего сообщества, например `forum`.
6. Введите `<something>.hosted-by-discourse.com` в поле **Host Name**.
7. Нажмите **Save Settings**.

### [Gandi.net](http://Gandi.net)

1. Войдите в свой аккаунт на [gandi.net](https://gandi.net/).
2. Нажмите вкладку **Administration** , затем нажмите ссылку **control panel**.
3. Нажмите на домен, который вы хотите управлять, и перейдите в **Technical Settings**.
4. Нажмите **Manage DNS zone file**.
5. Нажмите **Add an entry** и заполните поля:
  - **Name:** префикс для вашего сообщества, например `forum`
  - **Type:** `CNAME`
  - **Value:** `<something>.hosted-by-discourse.com.`, включая завершающую точку

6. Нажмите **Submit** , затем нажмите **Submit Changes**.

### [GoDaddy.com](http://GoDaddy.com)

1. Войдите в свой аккаунт на [dns.godaddy.com](https://dns.godaddy.com/).
2. Выберите свой домен, чтобы открыть страницу **Domain Settings**.
3. В разделе **Additional Settings** выберите **Manage DNS**.
4. Выберите **Add** под таблицей записей.
5. В поле **Type** выберите **CNAME**.
6. Введите данные для записи:
  - **Host:** префикс для вашего сообщества, например `forum`
  - **Points to:** `<something>.hosted-by-discourse.com`
  - **TTL:** выберите, как долго сервер должен кэшировать запись

7. Нажмите **Save**.

### IONOS

1. Войдите в свой аккаунт на [my.ionos.com](https://my.ionos.com/).
2. Нажмите **Domains & SSL** в меню навигации.
3. Нажмите на домен, который вы хотите управлять. Откроется страница Domain Overview.
4. Нажмите **DNS** , чтобы управлять настройками DNS.
5. Нажмите **Add Record** и выберите **CNAME**.
6. Введите префикс для вашего сообщества, например `forum`.
7. Введите `<something>.hosted-by-discourse.com` в качестве значения.
8. Нажмите **Save**.

### iwantmyname

1. Войдите в свой аккаунт на [iwantmyname.com](https://iwantmyname.com/signin).
2. Перейдите в раздел **Domains**.
3. В разделе **Nameservers** нажмите **Manage DNS records**.
4. В поле **Hostname** введите префикс для вашего сообщества, например `forum`.
5. Установите **Type** в значение `CNAME`.
6. В поле **Value** введите `<something>.hosted-by-discourse.com`.
7. Нажмите **Add** , затем **Save DNS Settings**.

### Namecheap

_Источник: [Документация Namecheap по CNAME](https://www.namecheap.com/support/knowledgebase/article.aspx/9646/2237/how-can-i-set-up-a-cname-record-for-my-domain)_

1. Войдите в свой [аккаунт Namecheap](https://www.namecheap.com/myaccount/login-only.aspx).
2. Выберите **Domain List** в левом меню и нажмите **Manage** рядом с вашим доменом.
3. Откройте вкладку **Advanced DNS**.
4. Нажмите **Add New Record**.
5. В меню **Type** выберите **CNAME Record**.
6. Введите префикс для вашего сообщества (например, `forum`) в поле **Host** и `<something>.hosted-by-discourse.com` в поле **Value**.
7. Нажмите **Save All Changes**.

### Network Solutions

1. Войдите в свой аккаунт на [networksolutions.com](https://www.networksolutions.com/).
2. В левой панели навигации откройте меню **nsWebAddress (Domains)**.
3. Нажмите **Manage Domain Names**.
4. На странице Domain Details для вашего домена выберите радиокнопку **Designated DNS** рядом с **Change domain to point to**. Если вы уже настроили расширенные параметры DNS, нажмите **Edit** рядом с **Advanced DNS Settings**.
5. Нажмите **Apply Changes**.
6. В разделе **Advanced DNS Manager** нажмите **Manage Advanced DNS Records**.
7. В разделе **Host Aliases (CNAME Records)** нажмите **Add/Edit**.
8. В поле **Alias** введите префикс для вашего сообщества, например `forum`.
9. Выберите радиокнопку рядом с полем **Other Host**.
10. Введите `<something>.hosted-by-discourse.com` в поле **Other Host**.
11. Нажмите **Continue**.
12. Проверьте свои изменения и нажмите **Save Changes** , чтобы создать запись CNAME.

### No-IP

1. Войдите в свой аккаунт на [No-IP](http://www.no-ip.com/).
2. Слева нажмите **Host/Redirects** , затем нажмите **Manage**.
3. Нажмите **Add** для новой записи или **Modify** для существующей записи.
4. Введите префикс для вашего сообщества в качестве имени хоста, например `forum`.
5. Выберите **DNS alias CNAME** в качестве типа хоста.
6. Введите `<something>.hosted-by-discourse.com` в качестве **Target Host** и нажмите **Modify**.

### [Register.com](http://Register.com)

1. Войдите в свой аккаунт на [register.com](http://www.register.com/).
2. Во вкладке **My Accounts** нажмите на домен, который вы используете с Discourse.
3. Прокрутите вниз до **Advanced Technical Settings** и нажмите **Edit Domain Aliases Records**.
4. В поле слева от имени вашего домена введите префикс для вашего сообщества, например `forum`.
5. Введите `<something>.hosted-by-discourse.com` в поле **points to**.
6. Нажмите **Continue** , проверьте свои изменения и снова нажмите **Continue** , чтобы создать запись CNAME.

### Squarespace

_Источник: [Документация Squarespace по пользовательским DNS-записям](https://support.squarespace.com/hc/en-us/articles/360002101888-Adding-custom-DNS-records-to-your-Squarespace-Domain)_

1. Войдите в свой аккаунт на [account.squarespace.com](https://account.squarespace.com/).
2. В **Home Menu** нажмите **Settings** , затем нажмите **Domains**.
3. В разделе **Squarespace Domains** нажмите на домен, который вы хотите настроить, затем нажмите **Advanced Settings**.
4. Прокрутите вниз до **Custom Records**.
5. В пустой строке выберите **CNAME** в меню **Record**.
6. В поле **Host** введите префикс для вашего сообщества, например `forum`.
7. В поле **Data** введите `<something>.hosted-by-discourse.com`.
8. Нажмите **Add** , чтобы сохранить запись.

* * *

_Последний раз проверено @SaraDev 2022-05-24T21:00:00Z_
