SRV (Service record) е DNS ресурсен запис, който се добавя в DNS зоната на даден домейн, за описване на специфична услуга.
SRV записът се ползва за описване на услуги и сървъри като autodiscover, CalDAV, CardDAV, Minecraft, Skype Business Online (SIP), Office 365 (SIP) и други.
Чрез SRV записа, клиентите могат да открият дадена услуга в мрежата, намираща се на определен хост и достъпна на определен порт.
Задаване на SRV запис
Ако за домейна ползвате DNS хостинг SRV запис можете да зададете през клиентския профил.
Ако за домейна сте задали нейм сървърите за определен хостинг сървър, SRV запис можете да зададете през Разширен DNS редактор в cPanel.
Формат на SRV записа
service:услуга – това е името на услугата; например _sip., _caldav. или друго; имената на услугите и отговарящите им портове са стандартизирани, пълен списък може да намерите на IANA: Service Name and Transport Protocol Port Number Registry
proto:протокол – мрежовия протокол – TCP или UDP;
name:име – името на домейна, завършващо с точка „.“;
TTL:TTL – времето за опресняване на записа;
priority:приоритет – подобно на приоритета при MX записите, по-малката стойност означава по-висок приоритет;
weight:тежест – при зададени няколко записа с еднакъв приоритет, тежестта ще определи кой от тях е по-предпочитан; по-голямата стойност означава по-предпочитан;
port:порт – TCP или UDP порта, на който може да се открие услугата;
target:цел – хост името на сървъра, предоставящ услугата, завършващо с точка „.“; за този хост трябва да има създаден А запис, който насочва към сървъра предоставящ услугата.
Проверка на SRV записа може да се направи с dig или nslookup, например:
Няколко примера за SRV записи на определени услуги:
Office 365
_sip._tls.domain.com. 3600 100 1 443 sipdir.online.lync.com.
_sipfederationtls._tcp.domain.com. 3600 100 1 5061 sipfed.online.lync.com.
Minecraft – игрови сървър
_minecraft._tcp.domain.com. 3600 0 5 25565 minecraft.domain.com.