---
title: Alias / Канонические записи
description: Что такое CNAME DNS-запись
navigation: true

badges:
  - value: Домены
    to: /domains
    target: _self
    icon: lucide:globe
  - value: DNS
    to: /domains/dns
    target: _self
    icon: lucide:pencil-line

authors:
  - name: Sherali Salomidinov
    username: coderplusdesigner
---

- **CNAME** — Делает алиас одного домена на другой (например, `www` → `example.uz`)
- **DNAME** — Перенаправляет целое поддерево (редко используется, но поддерживается)

---

## CNAME запись – Назначение

**CNAME (Canonical Name)** используется для создания **алиаса поддомена**, который указывает на другой домен. Это избавляет от необходимости прописывать IP-адрес для каждого поддомена вручную.  

**Ключевые моменты:**
- Используется только для **поддоменов** (`www`, `mail`, `ftp`)
- **Не может заменить корневой домен** (`example.uz`), т.к. там нужны другие записи (MX и т.д.)
- Указывает на домен, который резолвится в **тот же сервер/IP**
- Упрощает администрирование: при смене IP у основного сервера все алиасы обновляются автоматически

## Часто используемые CNAME-записи

| Назначение                 | Имя   | Тип   | Значение            | TTL   |
|----------------------------|-------|-------|---------------------|-------|
| Алиас основного сайта      | www   | CNAME | example.uz         | 3600  |
| Алиас почтового сервиса    | mail  | CNAME | mail.example.uz    | 3600  |
| Алиас FTP сервера          | ftp   | CNAME | example.uz         | 3600  |
| Алиас блога                | blog  | CNAME | blog.example.uz    | 3600  |
| Алиас для CDN/static       | assets| CNAME | cdn.example.uz     | 3600  |

---

## Зачем использовать CNAME?

### 1. Избежать дублирования IP
- Для нескольких поддоменов с A-записями нужно повторять IP  
- С CNAME все указывают на один канонический адрес  

### 2. Упрощает интеграции с внешними сервисами
- CDN и SaaS дают доменное имя, а не IP  
- Их IP может меняться, A-запись сломается, CNAME – нет  

**Пример:**  
`cdn.example.uz → provider.cdn.net`

---

## DNAME запись – Назначение

**DNAME (Delegation Name)** используется для перенаправления **всего поддерева поддоменов** на другой домен.  

**Ключевые моменты:**
- Перенаправляет **все поддомены**  
- Полезен для делегирования namespace  
- Нельзя использовать на корневом домене  
- Поддерживается не всеми регистраторами и DNS-провайдерами  

### Примеры

**Перенос поддерева на другой домен:**  
`legacy.example.uz IN DNAME new.example.net`  
- `ftp.legacy.example.uz` → `ftp.new.example.net`

**Внутри одного домена:**  
`internal.example.uz IN DNAME infra.example.uz`  
- `vpn.internal.example.uz` → `vpn.infra.example.uz`

## Часто используемые DNAME-записи

| Назначение                  | Имя                        | Тип   | Значение               | TTL   |
|-----------------------------|----------------------------|-------|------------------------|-------|
| Редирект legacy-домена      | legacy.example.uz         | DNAME | new.example.net        | 3600  |
| Редирект внутреннего пространства | internal.example.uz   | DNAME | infra.example.uz      | 3600  |
| Редирект VPN-поддерева      | vpn.internal.example.uz   | DNAME | vpn.infra.example.uz  | 3600  |
| Редирект мониторинга        | monitor.internal.example.uz | DNAME | monitor.infra.example.uz | 3600  |
| Dev-среда                   | dev.example.uz            | DNAME | sandbox.example.uz    | 3600  |


---

**Source URL:** https://support.hostmaster.uz/ru/domains/dns/alias-canonical-records
