Modul 5 · 5.1
SRV záznamy
Modul 5: Další záznamy · Doba čtení: 6 min
Cíl lekce: Po této lekci budete umět přečíst SRV záznam a správně vyplnit jeho pole.
Klíčové pojmy: SRV, struktura názvu _service._proto, priorita, váha, port, cíl
K čemu slouží SRV záznam?
Záznam A říká, kde název "bydlí". Záznam MX říká, kam má jít pošta pro doménu. Ale jak pozná program pro telefonii, chat nebo kalendář, na jakém serveru a na jakém portu běží daná služba pro Vaši doménu? Od toho existuje SRV záznam (z anglického service), popsaný v RFC 2782.
Se SRV záznamy se setkáte především u:
- firemní telefonie a chatu (SIP a starší nastavení Microsoft Teams a Skype pro firmy s
_sip._tlsa_sipfederationtls._tcp), - e-mailových programů, které si automaticky hledají nastavení (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - kalendáře a kontaktů (
_caldavs._tcp,_carddavs._tcp), - herních serverů, jako je Minecraft (
_minecraft._tcp).
Přesné hodnoty obvykle dostanete přímo od dané služby. Nemusíte je vymýšlet, jen je správně přepsat.
Jak SRV záznam vypadá
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Název se skládá ze tří částí:
| Část | Znamená |
|---|---|
_sip | služba, vždy s podtržítkem na začátku |
_tls | protokol: obvykle _tcp nebo _udp, někdy _tls |
example.com. | Vaše doména |
Hodnota se skládá ze čtyř částí, vždy v tomto pořadí:
| Pole | Příklad | Znamená |
|---|---|---|
| Priorita | 100 | Který server je na řadě první. Stejně jako u MX: nejnižší číslo první. |
| Váha | 1 | Rozdělení mezi servery se stejnou prioritou. Vyšší váha znamená poměrně více provozu. |
| Port | 443 | Na jakém portu služba běží. |
| Cíl | sipdir.provider.example. | Název serveru, s tečkou na konci. |
Cíl musí být název s vlastním záznamem A nebo AAAA, nikoli IP adresa, a podle standardu ani CNAME. Cíl pouze s tečkou (.) znamená: "tato služba zde výslovně není dostupná".
Více serverů
Stejně jako u MX můžete pro stejnou službu vytvořit více SRV záznamů:
_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.Čtěte to takto: nejprve zkuste dva servery s prioritou 10, přičemž imap1 dostane přibližně 60 % spojení a imap2 40 %. Pokud oba nejsou dostupné, zkuste reserve.
Jak pole zobrazují panely
SRV záznam je záznam, u kterého se panely nejvíce liší. Některé panely mají samostatná políčka pro službu, protokol, prioritu, váhu, port a cíl. Jiné mají jedno pole pro název a jedno pole pro hodnotu. Často se chybuje ve třech věcech:
- Doménové jméno zdvojené v názvu. Pokud do pole pro název vyplníte
_sip._tls.example.com, zatímco panel za něj sám přidá Vaši doménu, vznikne_sip._tls.example.com.example.com. V takovém případě vyplňte pouze_sip._tls. - Zapomenutá podtržítka.
sip.tlsje obyčejný název subdomény, který žádný program nenajde. - Pole v nesprávném pořadí v poli pro hodnotu. Pořadí je vždy priorita, váha, port, cíl.
Po uložení si vždy pomocí vyhledávacího nástroje (lekce 8.2) ověřte, zda je záznam přesně pod správným názvem.
V praxi: jak to vypadá v panelu
Jako příklad použijeme DNS obrazovku Můj WebOké, která má pomocné okno pro SRV záznamy. V DirectAdmin, cPanel, Cloudflare a u většiny registrátorů vyplňujete stejných šest údajů, někdy na jednom řádku.
- Klikněte na Přidat záznam a vyberte SRV.
- Vyplňte službu (
_sip) a vyberte protokol (_tls). - Vyplňte prioritu, váhu a port podle údajů od dané služby.
- Do pole cíl vyplňte název serveru, s tečkou na konci.
- Uložte.
Shrnutí
- SRV záznam říká, kde a na jakém portu běží určitá služba pro Vaši doménu.
- Název má podobu
_service._proto.name, s podtržítky. - Hodnota je vždy: priorita, váha, port, cíl.
- Nejnižší priorita je na řadě první; při stejné prioritě rozděluje provoz váha.
- Hodnoty přebírejte od služby přesně a zkontrolujte, zda se název nezdvojil.
Kvíz
Úkol
Úkol Z5.1: Vyhledání SRV záznamu. Gmail publikuje SRV záznam, pomocí kterého si e-mailové programy najdou server IMAP. Vyhledejte SRV záznam pro _imaps._tcp.gmail.com a vyplňte port a cíl.
Úkol O5.1: Vlastní nastavení ve Vaší cvičné zóně. Vytvořte ve své cvičné zóně dva záznamy:
- záznam A
sips hodnotou192.0.2.50(ten "server" dané služby); - SRV záznam pro službu
_sip, protokol_tls, s prioritou100, váhou1, portem443a cílemsip.(Vaše vlastní cvičná zóna, s tečkou na konci).<code>.dnspractice.eu.
Ve cvičné zóně ukazuje SRV záznam na falešný server ve Vaší vlastní zóně; u Vaší skutečné domény vyplníte cíl, který uvádí skutečná služba. Poté klikněte na Zkontrolovat.
Úkol O5.1
Tento úkol vypracujete ve své vlastní cvičné zóně: skutečné DNS zóně na jmenných serverech WebOké, určené pouze pro Vás. Přihlaste se svou e-mailovou adresou. Odkaz pro přihlášení obdržíte e-mailem a poté se vrátíte zpět na tuto lekci. Vaši adresu používáme pouze pro potřeby kurzu.
Další čtení
Tento článek popisuje postup v panelu WebOké; v jiných panelech to funguje obdobně.
