SRV Records

SRV-records (Service) geven aan waar de servers van een bepaalde dienst zich bevinden. Daarmee kun je diensten vinden zonder de exacte hostnaam van de server te kennen.

Hoe SRV-records werken

In plaats van serveradressen hard vast te leggen, vragen clients SRV-records op om te ontdekken waar een dienst staat. Dat gebeurt vaak voor:

  • mailservers (SMTP, IMAP, POP3)
  • videovergaderen (SIP, XMPP)
  • LDAP-directories
  • eigen diensten

Opbouw van een SRV-record

_service._protocol.example.com.  IN SRV 10 5 5060 sipserver.example.com.

Components

  • _service - Naam van de dienst (bijv. _sip, _http, _ldap)
  • _protocol - Protocol (bijv. _tcp, _udp)
  • Priority - Lager = voorkeur (0-65535)
  • Weight - Load balancing binnen dezelfde prioriteit
  • Port - Poortnummer van de dienst
  • Target - Hostnaam van de server

Veelvoorkomende voorbeelden

# SIP (VoIP)
_sip._tcp.example.com.  SRV 10 5 5060 sip.example.com.

# XMPP (Chat)
_xmpp._tcp.example.com. SRV 10 5 5222 chat.example.com.

# LDAP
_ldap._tcp.example.com. SRV 10 5 389 ldap.example.com.

SRV-records testen

Use our SRV-lookuptool om je SRV-records te controleren.

Probeer het op je domein

Zie de theorie in de praktijk — voer SRV-lookup uit voor je eigen domein.