Domain Setup for Bitrix24.Sites
Site is built in B24 constructor but sits at company.bitrix24.site — clients don't take such URL seriously, and in advertising it looks unprofessional. Need custom domain, but DNS record setup for non-technical people is a task where one mistake breaks site and email access.
What's Needed for Connection
- Registered domain (e.g.,
company.ru). Registrar — any: REG.RU, Beget, Namecheap, Cloudflare, others. - Access to domain DNS panel (provided by registrar or hosting).
- Active site in Bitrix24.Sites module.
Subdomain or Root Domain
Two binding options:
Subdomain (e.g., landing.company.ru). Easier to set up, doesn't affect main site if exists. Good for landings, separate promo pages.
Root domain (e.g., company.ru). Main company address. Requires A record instead of CNAME. Used when B24 site is the only site.
DNS Records Setup
For Subdomain (CNAME)
In registrar DNS panel, create record:
| Type | Name | Value | TTL |
|---|---|---|---|
| CNAME | landing | portal-name.bitrix24.site. |
3600 |
Name — subdomain without main domain. Value — your site address on B24 (shown in site settings under "Domain" section).
For Root Domain (A Record)
CNAME can't be used for root domain (DNS standard limitation). Create A record:
| Type | Name | Value | TTL |
|---|---|---|---|
| A | @ | IP-address from B24 settings | 3600 |
IP address shown in domain settings in B24 site constructor.
Additionally — record for www:
| Type | Name | Value | TTL |
|---|---|---|---|
| CNAME | www | company.ru. |
3600 |
This ensures site works both with and without www.
SSL Certificate
After domain binding and DNS update (usually 15–60 minutes, sometimes up to 24 hours), Bitrix24 automatically issues free SSL certificate via Let's Encrypt. Site becomes accessible via HTTPS.
If auto-issue didn't work — reasons:
- DNS records not yet updated (check via
digor services likednschecker.org) - Conflict with other records (e.g., CAA record blocks Let's Encrypt)
- Domain points to different server
Common Mistakes
- MX record conflict. Domain binding to B24 doesn't touch email. MX records for email should stay unchanged. If accidentally deleted — email stops working.
- Double CNAME. If subdomain already has CNAME record — new won't create. Must delete old one.
- TTL. Low TTL (300 seconds) applies changes faster. After verification, increase to 3600.
- Forgot www. If no www record configured — some visitors get error.
What We Configure
- DNS records (A, CNAME) for binding domain to B24.Sites
- Correct www and non-www operation
- SSL certificate via Let's Encrypt
- DNS propagation check and conflict resolution
- Email records safety (MX, SPF, DKIM)







