Co je záznam SRV?

Napadlo vás někdy, jak hlasový hovor nebo zpráva v chatu najde správný server, když znají jen název domény? Právě tady přichází na řadu záznam SRV. Záznam SRV je typ DNS záznamu, který internetu přesně říká, který server obsluhuje konkrétní službu vaší domény…

Koncept

Pokud jste procházeli kapitoly o DNS záznamech, víte, že každý typ záznamu má konkrétní úkol. Záznam A ukazuje vaši doménu na IP adresu serveru. Záznam CNAME ukazuje jeden název domény na jiný. Záznam SRV dělá to, co žádný z nich. Říká internetu nejen kam jít, ale také ke které službě se připojit a který port použít, až tam dorazí.

Co znamená SRV?

SRV je zkratka pro service (služba). Název sedí. Zatímco ostatní DNS záznamy posílají provoz obecně na server, záznam SRV posílá provoz ke konkrétní službě, která na tomto serveru běží. Je to jako rozdíl mezi tím, že někomu dáte adresu své kancelářské budovy, a tím, že mu dáte adresu budovy plus číslo patra, číslo místnosti a jméno člověka, na kterého se má zeptat.

Co záznam SRV dělá?

Záznam SRV přiřazuje konkrétní službu a protokol k serveru a portu. Když aplikace potřebuje najít určitou službu ve vaší doméně, vyhledá záznam SRV ve vašem DNS, aby zjistila tři věci.

  • Který server tuto službu provozuje
  • Na kterém portu služba naslouchá
  • Jak upřednostnit a vyvažovat provoz, pokud stejnou službu nabízí více než jeden server

Díky tomu jsou záznamy SRV užitečné pro služby, které neběží na standardním webovém portu. Web se načítá přes port 80 nebo 443 a záznam A to zvládne. Ale hlasový hovor nebo interní komunikační služba mohou běžet na úplně jiném portu a serveru. Záznam SRV tyto body propojí.

Jak vypadá záznam SRV?

Záznam SRV má víc polí než většina DNS záznamů. Tady je, co každá část znamená.

  • Služba (service) je název služby, zapsaný s podtržítkem na začátku. Například _sip pro službu hlasového volání nebo _xmpp pro komunikační službu
  • Protokol (protocol) je síťový protokol, který služba používá, také s podtržítkem. Dvě nejběžnější hodnoty jsou _tcp a _udp
  • Priorita (priority) je číslo, které klientům říká, který server zkusit první. Nižší čísla se zkoušejí dřív než vyšší
  • Váha (weight) se používá, když dva servery sdílejí stejnou prioritu. Vyšší váha znamená, že tento server dostane větší podíl provozu
  • Port je konkrétní číslo portu, na kterém služba běží
  • Cíl (target) je název hostitele serveru, který službu poskytuje

Typický záznam SRV ve vašem panelu DNS může vypadat nějak takto.

  • Název nastaven na _sip._tcp.yourdomain.com
  • Typ nastaven na SRV
  • Priorita nastavena na 10
  • Váha nastavena na 60
  • Port nastaven na 5060
  • Cíl nastaven na sipserver.yourdomain.com

Tento záznam říká jedinou věc. Když zařízení potřebuje hlasovou službu SIP pro vaši doménu přes TCP, mělo by se připojit k sipserver.yourdomain.com na portu 5060.

Kdy záznam SRV potřebujete?

Pro většinu značek provozujících běžný web záznam SRV není nic, čeho byste se kdy museli dotknout. Není součástí spuštění webu, nastavení e-mailu ani připojení vlastní domény.

Záznamy SRV přicházejí ke slovu, když používáte služby, které se na ně spoléhají při automatickém vyhledání. Tady jsou situace, kdy se obvykle objeví.

  • Služby Voice over IP (VoIP), které používají protokol SIP ke směrování hovorů přes vaši doménu
  • Komunikační a chatové služby, které používají protokoly jako XMPP k nalezení správného serveru
  • Podnikové nástroje, které potřebují najít konkrétní službu v síti, například adresářové služby nebo servery pro ověřování
  • Herní servery nebo nástroje pro spolupráci, které připojují klienty ke konkrétnímu portu na konkrétním stroji

Pokud vás služba, kterou nastavujete, požádá o přidání záznamu SRV do DNS, je to znamení, že ho potřebujete. Pokud vás o to nikdo nežádal, téměř jistě ho nepotřebujete.

Čím se záznam SRV liší od záznamu A nebo záznamu CNAME?

Záznam A spojuje název domény s IP adresou. Neurčuje port ani službu. Záznam CNAME spojuje jeden název domény s jiným. Také neurčuje port ani službu.

Záznam SRV jde dál. Určuje název služby, protokol, port, cílový server a dokonce i to, jak zacházet s vyvažováním zátěže, pokud existuje více serverů. Je ze tří nejpodrobnější, a proto se používá pro služby, které takovou přesnost potřebují.

Pokud je vaše DNS telefonní seznam, záznam A dává někomu telefonní číslo. CNAME říká „vyhledej místo toho toto jiné jméno“. Záznam SRV dává telefonní číslo plus linku, oddělení a pokyn, komu volat nejdřív, když je linka obsazená.

Potřebuje běžná značka záznam SRV?

Upřímně, pravděpodobně ne. Pokud provozujete web, posíláte e-maily a používáte běžné online nástroje, DNS záznamy, na kterých vám záleží, jsou záznamy A, CNAME, MX a TXT. Ty pokrývají weby, e-mail a ověření domény ve valné většině nastavení.

Záznamy SRV patří do oblasti specializovaných služeb. Přesto je dobré vědět, co jsou. Pokud vám služba, kterou nastavujete, předá pokyny pro DNS včetně záznamu SRV, budete vědět, co to je, co znamenají jeho pole a jak ho přidat, aniž byste o sobě pochybovali.

Jak přidat záznam SRV

Přidání záznamu SRV probíhá podle stejného obecného postupu jako přidání jakéhokoli jiného DNS záznamu. Pokud jste už přidávali záznam TXT nebo A, bude vám to povědomé.

  1. Přihlaste se do panelu správy DNS, kde jsou nastavené nameservery vaší domény. Obvykle je to váš registrátor nebo poskytovatel hostingu
  2. Přejděte do sekce DNS záznamů nebo editoru zóny DNS
  3. Klikněte na volbu přidat nový záznam a jako typ záznamu vyberte SRV
  4. Vyplňte název služby, protokol, prioritu, váhu, port a cíl podle hodnot, které vám dala služba, kterou nastavujete
  5. Záznam uložte

Změny DNS se mohou šířit od několika minut do 48 hodin, i když většina se projeví během několika hodin. Více o tom, jak šíření funguje, najdete v kapitole o tom, jak funguje DNS.

Jak se o záznamy SRV stará WEMASY

WEMASY spravuje DNS, hosting a SSL pro každý web vytvořený na platformě a potřebné DNS záznamy konfiguruje automaticky. Záznamy SRV nejsou součástí typického nastavení webu ve WEMASY, protože služby, které je vyžadují, leží mimo to, co platforma pro weby obstarává.

Pokud používáte službu, která na vaší doméně vyžaduje záznam SRV, přidali byste ho v panelu DNS u registrátora domény. Nastavení WEMASY nijak nezasahuje do dalších DNS záznamů, které přidáte na úrovni registrátora. Co je součástí jednotlivých tarifů, uvidíte v ceníku WEMASY.

Co bude dál

Teď, když víte, jak záznam SRV směruje provoz ke konkrétním službám ve vaší doméně, další kapitola se věnuje záznamům SOA. Záznam SOA určuje primární autoritu zóny DNS a řídí, jak se informace DNS sdílejí a obnovují mezi servery.

Často kladené otázky

Můžete mít více záznamů SRV pro stejnou službu?

Ano. Více záznamů SRV pro stejnou službu a protokol umožňuje nastavit převzetí služeb při selhání a vyvažování zátěže. Pole priority určuje, který server se zkusí první. Pokud dva záznamy sdílejí stejnou prioritu, pole váhy určuje, jak se provoz mezi nimi rozdělí. Takto větší nastavení udržují službu v chodu, i když jeden server vypadne. S Tvůrcem webů od WEMASY to můžete nastavit přímo na svém webu.

Ovlivňuje záznam SRV, jak se váš web načítá?

Ne. Záznamy SRV se na doručování webových stránek nepodílejí. Váš web se načítá přes záznamy A a CNAME, které prohlížeče namiřují na správný server. Záznamy SRV přicházejí ke slovu, jen když se konkrétní aplikace ptá DNS na službu, která používá metodu vyhledání SRV. Přidání nebo odebrání záznamu SRV nezmění výkon vašeho webu.

Co se stane, když záznam SRV ukazuje na server, který je offline?

Pokud je cílový server v záznamu SRV nedostupný, klient se pokusí připojit k dalšímu serveru uvedenému ve vašich záznamech SRV podle priority a váhy. Pokud existuje jen jeden záznam SRV a ten server nefunguje, služba bude nedostupná, dokud se server nevrátí online nebo záznam neaktualizujete, aby ukazoval jinam.

Je záznam SRV totéž co pravidlo pro přesměrování portů?

Ne. Přesměrování portů je nastavení na úrovni routeru, které přesměrovává provoz z jednoho portu na jiný uvnitř vaší sítě. Záznam SRV je pokyn na úrovni DNS, který externím klientům říká, ke kterému serveru a portu se vůbec připojit. Přesměrování portů probíhá poté, co spojení dorazí do vaší sítě. Záznam SRV před tím, ve fázi DNS dotazu.

Podporují všechny aplikace vyhledávání záznamů SRV?

Ne. Aplikace musí být výslovně vytvořena tak, aby při navazování spojení dotazovala záznamy SRV. Webové prohlížeče například vyhledávání SRV nepoužívají. Spoléhají na záznamy A a CNAME. Aplikace, které vyhledávání SRV podporují, zahrnují klienty VoIP, některé e-mailové servery, komunikační platformy používající XMPP a podnikové adresářové služby. Pokud aplikace vyhledávání SRV nepodporuje, přidání záznamu SRV do DNS na ni nebude mít žádný vliv.

Využijte to hned
na vlastním webu.

Začněte zdarma s WEMASY a postavte si web za pár minut.