Modul 5 · 5.1
SRV záznamy
Modul 5: Ostatné záznamy · Čas čítania: 6 min
Cieľ lekcie: Po tejto lekcii dokážete prečítať SRV záznam a správne vyplniť jeho polia.
Kľúčové pojmy: SRV, štruktúra názvu _service._proto, priorita, váha, port, cieľ
Na čo slúži SRV záznam?
Záznam A hovorí, kde "býva" daný názov. Záznam MX hovorí, kam má ísť pošta pre doménu. Ale ako programy na telefonovanie, chat alebo kalendár zistia, na ktorom serveri a ktorom porte beží služba pre vašu doménu? Na to slúži SRV záznam (z anglického service), popísaný v RFC 2782.
So SRV záznamami sa stretnete najmä pri:
- firemnej telefónii a chate (SIP, a staršie nastavenia Microsoft Teams a Skype for Business s
_sip._tlsa_sipfederationtls._tcp), - e-mailových programoch, ktoré si sami vyhľadávajú nastavenia (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - kalendároch a kontaktoch (
_caldavs._tcp,_carddavs._tcp), - herných serveroch ako Minecraft (
_minecraft._tcp).
Väčšinou dostanete presné hodnoty priamo od danej služby. Nemusíte ich vymýšľať, len ich správne prepísať.
Ako vyzerá SRV záznam
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Názov sa skladá z troch častí:
| Časť | Význam |
|---|---|
_sip | názov služby, vždy s podtržníkom pred ním |
_tls | protokol: zvyčajne _tcp alebo _udp, niekedy _tls |
example.com. | vaša doména |
Hodnota sa skladá zo štyroch častí, vždy v tomto poradí:
| Pole | Príklad | Význam |
|---|---|---|
| Priorita | 100 | Ktorý server má prednosť. Rovnako ako pri MX: nižšie číslo má prednosť. |
| Váha | 1 | Rozdelenie medzi servermi s rovnakou prioritou. Vyššia váha dostáva pomerne viac prevádzky. |
| Port | 443 | Na ktorom porte služba beží. |
| Cieľ | sipdir.provider.example. | Názov servera, s bodkou na konci. |
Cieľ musí byť názov s vlastným záznamom A alebo AAAA, nie IP adresa a podľa štandardu ani CNAME. Cieľ pozostávajúci iba z bodky (.) znamená: "táto služba tu výslovne nie je dostupná".
Viacero serverov
Podobne ako pri MX môžete pre tú istú službu vytvoriť viacero SRV záznamov:
_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.Čítajte to takto: najprv sa skúsia dva servery s prioritou 10, pričom imap1 dostane približne 60 % spojení a imap2 40 %. Ak ani jeden z nich nie je dostupný, skúsi sa reserve.
Ako panely zobrazujú jednotlivé polia
SRV záznam je záznam, pri ktorom sa panely navzájom líšia najviac. Niektoré panely majú samostatné polia pre službu, protokol, prioritu, váhu, port a cieľ. Iné majú jedno pole pre názov a jedno pre hodnotu. Najčastejšie sa stávajú tri chyby:
- Doména sa v názve zdvojí. Ak do poľa názov vyplníte
_sip._tls.example.com, zatiaľ čo panel za ním sám pridá vašu doménu, vznikne_sip._tls.example.com.example.com. V takom prípade vyplňte iba_sip._tls. - Zabudnuté podtržníky.
sip.tlsje obyčajný názov subdomény a žiadny program ho nenájde. - Nesprávne poradie polí v jednom poli pre hodnotu. Poradie je vždy priorita, váha, port, cieľ.
Po uložení vždy skontrolujte pomocou nástroja na vyhľadávanie (lekcia 8.2), či je záznam presne pod správnym názvom.
V praxi: ako to vyzerá v paneli
Ako príklad použijeme DNS obrazovku v Môj WebOké, ktorá má pomocné okno pre SRV záznamy. V DirectAdmin, cPanel, Cloudflare a u väčšiny registrátorov vypĺňate rovnakých šesť údajov, niekedy na jednom riadku.
- Kliknite na Pridať záznam a vyberte SRV.
- Vyplňte službu (
_sip) a vyberte protokol (_tls). - Vyplňte prioritu, váhu a port podľa údajov od danej služby.
- Do poľa cieľ vyplňte názov servera, s bodkou na konci.
- Uložiť.
Zhrnutie
- SRV záznam hovorí, kde a na ktorom porte beží určitá služba pre vašu doménu.
- Názov má tvar
_service._proto.name, s podtržníkmi. - Hodnota je vždy: priorita, váha, port, cieľ.
- Najprv nižšia priorita; pri rovnakej priorite rozdeľuje prevádzku váha.
- Hodnoty prepíšte presne podľa služby a skontrolujte, či sa názov nezdvojil.
Kvíz
Úloha
Úloha Z5.1: Vyhľadanie SRV záznamu. Gmail publikuje SRV záznam, pomocou ktorého e-mailové programy nájdu server IMAP. Vyhľadajte SRV záznam pre _imaps._tcp.gmail.com a vyplňte port a cieľ.
Úloha O5.1: Vlastné nastavenie vo vašej cvičnej zóne. Vo vašej cvičnej zóne vytvorte dva záznamy:
- záznam A
sips hodnotou192.0.2.50(ten je "server" danej služby); - SRV záznam pre službu
_sip, protokol_tls, s prioritou100, váhou1, portom443a cieľomsip.(vaša vlastná cvičná zóna, s bodkou na konci).<code>.dnspractice.eu.
V cvičnej zóne ukazuje SRV záznam na fiktívny server vo vašej vlastnej zóne; pri vašej skutočnej doméne vyplníte cieľ, ktorý udáva skutočná služba. Potom kliknite na Skontrolovať.
Úloha O5.1
Túto úlohu urobíte vo vlastnej cvičnej zóne: skutočnej DNS zóne na menných serveroch WebOké, určenej iba pre vás. Prihláste sa svojou e-mailovou adresou. Dostanete prihlasovací odkaz e-mailom a potom sa vrátite späť na túto lekciu. Vašu adresu používame iba pre účely kurzu.
Ďalšie čítanie
Tento článok popisuje postup v paneli WebOké; v iných paneloch to funguje podobne.
