Модул 5 · 5.1
SRV записи
Модул 5: Други записи · Време за четене: 6 минути
Цел на урока: След този урок ще можете да четете SRV запис и да попълвате правилно неговите полета.
Основни понятия: SRV, структура на името _dienst._protocol, приоритет, тегло, порт, цел
За какво служи SRV запис?
A записът казва къде се намира дадено име. MX записът казва къде трябва да отиде поща за домейн. Но как програма за телефония, чат или календар разбира на кой сървър и на кой порт работи услугата за Вашия домейн? За това служи SRV записът (от service), описан в RFC 2782.
SRV записи се срещат най-често при:
- бизнес телефония и чат (SIP, и по-стари конфигурации на Microsoft Teams и Skype for Business с
_sip._tlsи_sipfederationtls._tcp), - имейл програми, които автоматично търсят настройки (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - календар и контакти (
_caldavs._tcp,_carddavs._tcp), - игрови сървъри като Minecraft (
_minecraft._tcp).
Обикновено получавате точните стойности от самата услуга. Не е нужно да ги измисляте, а само да ги въведете точно.
Как изглежда SRV запис
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Името се състои от три части:
| Част | Значение |
|---|---|
_sip | услугата, винаги с долна черта пред нея |
_tls | протоколът: обикновено _tcp или _udp, понякога _tls |
example.com. | Вашият домейн |
Стойността се състои от четири части, винаги в този ред:
| Поле | Пример | Значение |
|---|---|---|
| Приоритет | 100 | Кой сървър е пръв. Както при MX: най-ниското число е първо. |
| Тегло | 1 | Разпределение между сървъри с еднакъв приоритет. По-високо тегло получава пропорционално повече трафик. |
| Порт | 443 | На кой порт работи услугата. |
| Цел | sipdir.provider.example. | Името на сървъра, с точка в края. |
Целта трябва да е име със собствен A или AAAA запис, не IP адрес, а според стандарта също и не CNAME. Цел, състояща се само от точка (.), означава: „тази услуга изрично не е налична тук“.
Няколко сървъра
Както при MX, можете да създадете няколко SRV записа за една и съща услуга:
_imaps._tcp.example.com. 3600 IN SRV 10 60 993 imap1.example.com.
_imaps._tcp.example.com. 3600 IN SRV 10 40 993 imap2.example.com.
_imaps._tcp.example.com. 3600 IN SRV 20 0 993 reserve.example.com.Четете го така: първо се пробват двата сървъра с приоритет 10, като imap1 получава около 60% от връзките, а imap2 40%. Ако и двата са недостъпни, се пробва reserve.
Как панелите показват полетата
SRV записът е този, при който панелите се различават най-много. Някои панели имат отделни полета за услуга, протокол, приоритет, тегло, порт и цел. Други имат само едно поле за име и едно за стойност. Три неща често се объркват:
- Домейнът се повтаря в името. Ако въведете в полето за име
_sip._tls.example.com, докато панелът сам добавя Вашия домейн след него, се получава_sip._tls.example.com.example.com. В такъв случай въведете само_sip._tls. - Забравени долни черти.
sip.tlsе обикновено име на поддомейн и не се открива от никоя програма. - Полетата в грешен ред в полето за стойност. Редът е винаги: приоритет, тегло, порт, цел.
След запазване винаги проверявайте с инструмент за проверка (урок 8.2) дали записът стои точно под правилното име.
На практика: как изглежда в панел
Като пример използваме DNS екрана на Моят WebOké, който има помощен прозорец за SRV записи. В DirectAdmin, cPanel, Cloudflare и повечето регистратори въвеждате същите шест данни, понякога на един ред.
- Натиснете Add Record и изберете SRV.
- Въведете услугата (
_sip) и изберете протокола (_tls). - Въведете приоритет, тегло и порт, както е указано от услугата.
- В полето за цел въведете името на сървъра, с точка в края.
- Запазете.
Обобщение
- SRV записът показва къде и на кой порт работи дадена услуга за Вашия домейн.
- Името е
_dienst._protocol.domein, с долни черти. - Стойността е винаги: приоритет, тегло, порт, цел.
- Най-ниският приоритет е пръв; при равен приоритет теглото разпределя трафика.
- Копирайте стойностите от услугата точно и проверете дали името не се е повторило.
Тест
Задача
Задача Z5.1: Намиране на SRV. Gmail публикува SRV запис, чрез който имейл програмите намират IMAP сървъра. Потърсете SRV записа на _imaps._tcp.gmail.com и попълнете порта и целта.
Задача O5.1: Самостоятелно настройване в тренировъчната зона. Създайте в тренировъчната си зона два записа:
- A запис
sipсъс стойност192.0.2.50(този „сървър“ на услугата); - SRV запис за услугата
_sip, протокол_tls, с приоритет100, тегло1, порт443и целsip.(Вашата собствена тренировъчна зона, с точка в края).<code>.dnspractice.eu.
В тренировъчната зона SRV записът сочи към фиктивен сървър във Вашата собствена зона; при реалния Ви домейн въвеждате целта, посочена от реалната услуга. След това натиснете Проверка.
Задача O5.1
Тази задача изпълнявате във Вашата собствена тренировъчна зона: истинска DNS зона на DNS сървърите на WebOké, само за Вас. Впишете се с Вашия имейл адрес. Ще получите линк за вход по имейл и след това ще се върнете на този урок. Използваме Вашия адрес само за курса.
Допълнително четене
Тази статия описва стъпките в панела на WebOké; в други панели работи по подобен начин.
