Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

SRV-records

Module 5: Overige records · Leestijd: 6 minuten

Leerdoel: Na deze les kun je een SRV-record lezen en de velden correct invullen.

Kernbegrippen: SRV, naamopbouw _dienst._protocol, prioriteit, gewicht, poort, doel

Waarvoor is een SRV-record?

Een A-record vertelt waar een naam woont. Een MX-record vertelt waar de mail voor een domein heen moet. Maar hoe weet een programma voor telefonie, chat of agenda op welke server en op welke poort de dienst voor jouw domein draait? Daarvoor bestaat het SRV-record (van service), beschreven in RFC 2782.

Je komt SRV-records vooral tegen bij:

  • zakelijke telefonie en chat (SIP, en oudere opstellingen van Microsoft Teams en Skype voor Bedrijven met _sip._tls en _sipfederationtls._tcp),
  • e-mailprogramma's die automatisch instellingen zoeken (_imaps._tcp, _submission._tcp, _autodiscover._tcp),
  • agenda en contacten (_caldavs._tcp, _carddavs._tcp),
  • spelservers zoals Minecraft (_minecraft._tcp).

Meestal krijg je de exacte waarden van de dienst. Je hoeft ze niet te bedenken, wel goed over te nemen.

Hoe een SRV-record eruitziet

_sip._tls.example.com.  3600  IN  SRV  100 1 443 sipdir.provider.example.

De naam bestaat uit drie delen:

DeelBetekent
_sipde dienst, altijd met een underscore ervoor
_tlshet protocol: meestal _tcp of _udp, soms _tls
example.com.je domein

De waarde bestaat uit vier delen, altijd in deze volgorde:

VeldVoorbeeldBetekent
Prioriteit100Welke server eerst. Net als bij MX: het laagste getal eerst.
Gewicht1Verdeling tussen servers met dezelfde prioriteit. Een hoger gewicht krijgt naar verhouding meer verkeer.
Poort443Op welke poort de dienst draait.
Doelsipdir.provider.example.De naam van de server, met een punt aan het eind.

Het doel moet een naam zijn met een eigen A- of AAAA-record, geen IP-adres en volgens de standaard ook geen CNAME. Een doel van alleen een punt (.) betekent: "deze dienst is hier uitdrukkelijk niet beschikbaar".

Meerdere servers

Net als bij MX kun je meerdere SRV-records voor dezelfde dienst maken:

_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.

Lees dit zo: probeer eerst de twee servers met prioriteit 10, waarbij imap1 ongeveer 60% van de verbindingen krijgt en imap2 40%. Zijn die allebei niet bereikbaar, probeer dan reserve.

Een SRV-record invullen 0:43

Hoe panelen de velden tonen

Een SRV-record is het record waar panelen het meest van elkaar verschillen. Sommige panelen hebben aparte vakjes voor dienst, protocol, prioriteit, gewicht, poort en doel. Andere hebben één naamveld en één waardeveld. Drie dingen gaan vaak mis:

  1. De domeinnaam dubbel in de naam. Vul je bij de naam _sip._tls.example.com in, terwijl het paneel je domeinnaam er zelf achter zet, dan ontstaat _sip._tls.example.com.example.com. Vul in dat geval alleen _sip._tls in.
  2. De underscores vergeten. sip.tls is een gewone subdomeinnaam en wordt door geen enkel programma gevonden.
  3. De velden in de verkeerde volgorde in een waardeveld. De volgorde is altijd prioriteit, gewicht, poort, doel.

Controleer na het opslaan altijd met een opzoektool (les 8.2) of het record precies onder de goede naam staat.

In de praktijk: zo ziet het eruit in een paneel

Als voorbeeld gebruiken we het DNS-scherm van Mijn WebOké, dat een hulpvenster voor SRV-records heeft. In DirectAdmin, cPanel, Cloudflare en de meeste registrars vul je dezelfde zes gegevens in, soms in één regel.

  1. Klik op Record toevoegen en kies SRV.
  2. Vul de dienst in (_sip) en kies het protocol (_tls).
  3. Vul prioriteit, gewicht en poort in zoals de dienst opgeeft.
  4. Vul bij het doel de servernaam in, met een punt aan het eind.
  5. Sla op.

Samenvatting

  • Een SRV-record vertelt waar en op welke poort een bepaalde dienst voor je domein draait.
  • De naam is _dienst._protocol.domein, met underscores.
  • De waarde is altijd: prioriteit, gewicht, poort, doel.
  • Laagste prioriteit eerst; bij gelijke prioriteit verdeelt het gewicht het verkeer.
  • Neem de waarden van de dienst precies over en controleer of de naam niet dubbel is geworden.

Quiz

1. Wat is de juiste volgorde van de waarde in een SRV-record?



2. Je hebt twee SRV-records: 10 0 993 a.example.com. en 20 0 993 b.example.com. Welke server probeert een programma eerst?



3. Een dienst vraagt om een SRV-record voor _sip._tls. Je paneel zet je domeinnaam er automatisch achter. Wat vul je bij de naam in?



4. Wat betekent een SRV-record met als doel alleen een punt (.)?



Opdracht

Z5.1 (opzoeken): Gmail publiceert een SRV-record waarmee mailprogramma's de IMAP-server vinden. Zoek het SRV-record op van _imaps._tcp.gmail.com en vul de poort en het doel in.

Opdracht Z5.1: SRV opzoeken



We slaan niets op van wat je invult of wat we vinden. Alleen je browser onthoudt dat je de opdracht hebt gehaald.

O5.1 (instellen): Maak in je oefenzone twee records:

  • een A-record sip met de waarde 192.0.2.50 (de "server" van de dienst);
  • een SRV-record voor de dienst _sip, protocol _tls, met prioriteit 100, gewicht 1, poort 443 en doel sip.<code>.dnspractice.eu. (je eigen oefenzone, met de punt aan het eind).

In de oefenzone wijst het SRV-record naar een nepserver in je eigen zone; bij je echte domein vul je het doel in dat de echte dienst opgeeft. Klik daarna op Controleren.

Opdracht O5.1 Deze opdracht doe je in je eigen oefenzone. De oefenzone komt later beschikbaar.

Verder lezen

Dit artikel beschrijft de stappen in het paneel van WebOké; in andere panelen werkt het vergelijkbaar.

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…