InfraNestInfraNest
DNS

SRV Record

Een SRV record is een DNS recordtype dat de hostnaam en poortnummer specificeert voor servers die een bepaalde service leveren, waardoor servicedetectie via DNS mogelijk is zonder hardgecodeerde adressen.

Een SRV record (Service record) is een DNS resource record type dat clients vertelt waar ze een service kunnen vinden—welke host deze levert en op welke poort—waardoor servicedetectie via DNS queries mogelijk is in plaats van vertrouwen op conventies of hardgecodeerde endpoints.

Het recordformat volgt dit patroon:

_service._proto.name. TTL class SRV priority weight port target.
Veld Doel
_service Symbolische servicenaam (bijv. _sip, _ldap), met voorvoegsel underscore
_proto Protocol: _tcp of _udp
priority Lagere waarde = voorkeur; clients proberen records in volgorde van stijgende prioriteit
weight Relatieve load-balancing voorkeur tussen records met dezelfde prioriteit (gewogen willekeurige selectie)
port TCP/UDP poort waar de service luistert
target FQDN van de server; moet worden opgelost naar een A record of AAAA record, nooit een CNAME

Wanneer een client een SRV record opvraagt, ontvangt het een of meer vermeldingen, sorteert deze op prioriteit, en selecteert doelen binnen de hoogste prioriteitstier probabilistisch op basis van hun gewichtwaarden. Het lost vervolgens de geselecteerde hostnaam naar een IP-adres op en maakt verbinding op de opgegeven poort.

Voorbeeld: _sip._tcp.example.com. 86400 IN SRV 10 60 5060 sipserver.example.com. stuurt SIP clients naar sipserver.example.com op poort 5060.

Veelgebruikte toepassingen zijn SIP (VoIP), LDAP (directoryservices), XMPP (messaging), Minecraft-servers en Microsoft Exchange Autodiscover.

WarningSRV records zijn applicatiespecifiek en niet universeel ondersteund. Webbrowsers gebruiken SRV niet voor HTTP/HTTPS routing, dus u kunt niet op SRV vertrouwen voor het omleiden van webverkeer. Zorg er ook voor dat target naar een A/AAAA record verwijst, niet naar een CNAME.

Gerelateerde termen

Begin in seconden

Breng je hele infrastructuur samen in één modern dashboard.

Gratis plan · Geen creditcard nodig · In enkele minuten ingesteld