SRV-records
Modul 5: Øvrige records · Læsetid: 6 minutter
Læringsmål: Efter denne lektion kan du læse et SRV-record og udfylde felterne korrekt.
Nøglebegreber: SRV, navneopbygning _dienst._protocol, prioritet, vægt, port, mål
Hvad bruges et SRV-record til?
Et A-record fortæller, hvor et navn bor. Et MX-record fortæller, hvor mailen for et domæne skal hen. Men hvordan ved et program til telefoni, chat eller kalender, på hvilken server og på hvilken port tjenesten for dit domæne kører? Til det findes SRV-recordet (af service), beskrevet i RFC 2782.
Du støder især på SRV-records ved:
- erhvervstelefoni og chat (SIP, og ældre opsætninger af Microsoft Teams og Skype for Business med
_sip._tlsog_sipfederationtls._tcp), - e-mailprogrammer, der automatisk søger efter indstillinger (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - kalender og kontakter (
_caldavs._tcp,_carddavs._tcp), - spilservere som Minecraft (
_minecraft._tcp).
Som regel får du de præcise værdier fra tjenesten. Du skal ikke finde på dem selv, men du skal skrive dem korrekt af.
Sådan ser et SRV-record ud
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Navnet består af tre dele:
| Del | Betyder |
|---|---|
_sip | tjenesten, altid med en underscore foran |
_tls | protokollen: som regel _tcp eller _udp, nogle gange _tls |
example.com. | dit domæne |
Værdien består af fire dele, altid i denne rækkefølge:
| Felt | Eksempel | Betyder |
|---|---|---|
| Prioritet | 100 | Hvilken server først. Ligesom ved MX: det laveste tal først. |
| Vægt | 1 | Fordeling mellem servere med samme prioritet. En højere vægt får forholdsmæssigt mere trafik. |
| Port | 443 | På hvilken port tjenesten kører. |
| Mål | sipdir.provider.example. | Navnet på serveren, med et punktum til sidst. |
Målet skal være et navn med sit eget A- eller AAAA-record, ikke en IP-adresse, og ifølge standarden heller ikke en CNAME. Et mål, der kun er et punktum (.), betyder: "denne tjeneste er udtrykkeligt ikke tilgængelig her".
Flere servere
Ligesom ved MX kan du oprette flere SRV-records for den samme tjeneste:
_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.Læs det sådan her: prøv først de to servere med prioritet 10, hvor imap1 får cirka 60% af forbindelserne og imap2 40%. Hvis ingen af dem er tilgængelige, prøv da reserve.
Sådan viser panelerne felterne
Et SRV-record er det record, hvor paneler adskiller sig mest fra hinanden. Nogle paneler har separate felter for tjeneste, protokol, prioritet, vægt, port og mål. Andre har ét navnefelt og ét værdifelt. Tre ting går ofte galt:
- Domænenavnet dobbelt i navnet. Hvis du udfylder
_sip._tls.example.comsom navn, mens panelet selv sætter dit domænenavn bagved, opstår_sip._tls.example.com.example.com. Udfyld i så fald kun_sip._tls. - Underscores glemt.
sip.tlser et almindeligt subdomænenavn og bliver ikke fundet af noget program. - Felterne i forkert rækkefølge i et værdifelt. Rækkefølgen er altid prioritet, vægt, port, mål.
Kontroller altid efter gemning med et opslagsværktøj (lektion 8.2), om recordet står præcis under det rigtige navn.
I praksis: sådan ser det ud i et panel
Som eksempel bruger vi DNS-skærmen i Mit WebOké, som har et hjælpevindue til SRV-records. I DirectAdmin, cPanel, Cloudflare og de fleste registrarer udfylder du de samme seks oplysninger, nogle gange på én linje.
- Klik på Tilføj post og vælg SRV.
- Udfyld tjenesten (
_sip) og vælg protokollen (_tls). - Udfyld prioritet, vægt og port som angivet af tjenesten.
- Udfyld servernavnet ved målet, med et punktum til sidst.
- Gem.
Opsummering
- Et SRV-record fortæller, hvor og på hvilken port en bestemt tjeneste for dit domæne kører.
- Navnet er
_dienst._protocol.domein, med underscores. - Værdien er altid: prioritet, vægt, port, mål.
- Laveste prioritet først; ved samme prioritet fordeler vægten trafikken.
- Skriv værdierne fra tjenesten nøjagtigt af, og kontroller at navnet ikke er blevet dobbelt.
Quiz
Opgave
Opgave Z5.1: Slå SRV op. Gmail udgiver et SRV-record, som mailprogrammer bruger til at finde IMAP-serveren. Slå SRV-recordet op for _imaps._tcp.gmail.com, og udfyld porten og målet.
Opgave O5.1: Opsæt selv i din øvelseszone. Opret to records i din øvelseszone:
- et A-record
sipmed værdien192.0.2.50(tjenestens "server"); - et SRV-record for tjenesten
_sip, protokol_tls, med prioritet100, vægt1, port443og målsip.(din egen øvelseszone, med punktummet til sidst).<code>.dnspractice.eu.
I øvelseszonen peger SRV-recordet på en falsk server i din egen zone; ved dit rigtige domæne udfylder du det mål, som den rigtige tjeneste angiver. Klik derefter på Kontroller.
Opgave O5.1
Denne opgave laver du i din egen øvelseszone: en rigtig DNS-zone på WebOkés navneservere, kun til dig. Tilmeld dig med din e-mailadresse. Du får et login-link på mail og kommer derefter tilbage til denne lektion. Vi bruger kun din adresse til kurset.
Læs videre
Denne artikel beskriver trinene i WebOkés panel; i andre paneler fungerer det på lignende vis.
