---
title: Сервисные и протокольные записи (SRV и NAPTR)
description: Узнайте о записях SRV и NAPTR
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
---

DNS-записи помогают компьютерам находить сервисы, такие как чат, голосовые звонки и сайты. Два специальных типа — это SRV и NAPTR. Они указывают приложениям, куда обращаться и как подключаться.

---

## SRV-записи (Service Records)

SRV-записи говорят: «Этот сервис находится на этом сервере и порту».

### Зачем нужны SRV-записи?

- Помогают приложениям находить серверы для чата или звонков.  
- Распределяют трафик между серверами.  
- Позволяют использовать резервные серверы.  

### Как работают SRV-записи (простыми словами)

1. Приложение хочет подключиться к сервису.  
2. Оно спрашивает у DNS: «Где сервер для этого сервиса?»  
3. DNS отвечает именем сервера и портом.  
4. Приложение подключается.  

### Формат SRV-записи

```txt
_service._protocol.domain TTL IN SRV priority weight port target
```


- `_service`: тип сервиса (например, `_sip`)  
- `_protocol`: обычно `_tcp` или `_udp`  
- `domain`: ваше доменное имя  
- `priority`: меньший номер = выше приоритет  
- `weight`: балансировка трафика  
- `port`: порт для подключения  
- `target`: имя сервера  

### Пример SRV-записи

| Name                  | TTL  | Type | Priority | Weight | Port | Target         |
|-----------------------|------|------|----------|--------|------|----------------|
| _sip._tcp.example.uz | 3600 | SRV  | 10       | 60     | 5060 | sipserver.com. |

### Как добавить SRV-запись

1. Войдите в панель своего DNS-провайдера.  
2. Добавьте новую SRV-запись.  
3. Укажите сервис, протокол, домен, приоритет, вес, порт и сервер.  

---

## NAPTR-записи (Naming Authority Pointer)

NAPTR-записи помогают приложениям находить сервисы по шагам. Они говорят: «Используй это правило, чтобы найти следующий сервер».

### Зачем нужны NAPTR-записи?

- Для сервисов, таких как SIP или ENUM.  
- Указывают на SRV-записи или напрямую на сервер.  
- Дают гибкую маршрутизацию.  

### Как работают NAPTR-записи (простыми словами)

1. Приложение спрашивает: «Есть NAPTR-записи для этого домена?»  
2. DNS отвечает правилами.  
3. Приложение применяет правило и выходит на SRV или сервер.  

### Формат NAPTR-записи

```txt
domain TTL IN NAPTR order preference flags service regexp replacement
```


- `order`: порядок (меньше = раньше)  
- `preference`: выбор между одинаковыми `order`  
- `flags`: действие ("S" = перейти к SRV)  
- `service`: тип сервиса (например, "SIP+D2U")  
- `regexp`: правило для изменения домена  
- `replacement`: куда перейти дальше  

### Пример NAPTR-записи

| Name         | TTL  | Type  | Order | Preference | Flags | Service   | Regexp | Replacement           |
|--------------|------|-------|-------|------------|-------|-----------|--------|------------------------|
| example.uz. | 3600 | NAPTR | 100   | 10         | "S"   | "SIP+D2U" | ""     | _sip._udp.example.uz. |

### Как добавить NAPTR-запись

1. Войдите в панель DNS-провайдера.  
2. Добавьте новую NAPTR-запись.  
3. Заполните поля order, preference, flags, service, regexp, replacement.  

---

## SRV vs NAPTR: в чём разница?

| Характеристика | SRV-запись                              | NAPTR-запись                                      |
|----------------|-----------------------------------------|--------------------------------------------------|
| Назначение     | Указывает сервер и порт напрямую        | Определяет правило для следующего шага           |
| Использование  | Простое подключение к сервису           | Сложная маршрутизация или многошаговый поиск     |
| Формат         | priority, weight, port, target          | order, preference, flags, service, regexp, replacement |
| Пример         | «Подключиться к sipserver.com:5060»     | «Найти SRV-запись для SIP по этому правилу»      |

### Итог

- Используйте **SRV**, если известен сервер и порт.  
- Используйте **NAPTR**, если нужна гибкая маршрутизация.  
- Часто NAPTR указывает на SRV.  

Вместе они помогают приложениям подключаться к сервисам эффективно и надёжно.  



---

**Source URL:** https://support.hostmaster.uz/ru/domains/dns/service-and-protocol-records
