Modul 5 · 5.1
SRV-poster
Modul 5: Andre poster · Lesetid: 6 minutter
Læringsmål: Etter denne leksjonen kan du lese en SRV-post og fylle ut feltene riktig.
Nøkkelbegreper: SRV, navnoppbygging _service._proto, prioritet, vekt, port, mål
Hva brukes en SRV-post til?
En A-post forteller hvor et navn bor. En MX-post forteller hvor e-posten til et domene skal sendes. Men hvordan vet et program for telefoni, chat eller kalender på hvilken server og hvilken port tjenesten for domenet ditt kjører? For dette finnes SRV-posten (av service), beskrevet i RFC 2782.
Du støter mest på SRV-poster ved:
- bedriftstelefoni og chat (SIP, og eldre oppsett av Microsoft Teams og Skype for Business med
_sip._tlsog_sipfederationtls._tcp), - e-postprogrammer som automatisk søker etter innstillinger (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - kalender og kontakter (
_caldavs._tcp,_carddavs._tcp), - spillservere som Minecraft (
_minecraft._tcp).
Som regel får du de eksakte verdiene fra tjenesten. Du trenger ikke finne dem opp selv, men du må skrive dem av riktig.
Hvordan en SRV-post ser ut
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Navnet består av tre deler:
| Del | Betyr |
|---|---|
_sip | tjenesten, alltid med en understrek foran |
_tls | protokollen: vanligvis _tcp eller _udp, noen ganger _tls |
example.com. | domenet ditt |
Verdien består av fire deler, alltid i denne rekkefølgen:
| Felt | Eksempel | Betyr |
|---|---|---|
| Prioritet | 100 | Hvilken server som går først. Som med MX: laveste tall først. |
| Vekt | 1 | Fordeling mellom servere med samme prioritet. Høyere vekt gir forholdsmessig mer trafikk. |
| Port | 443 | Hvilken port tjenesten kjører på. |
| Mål | sipdir.provider.example. | Navnet på serveren, med punktum til slutt. |
Målet må være et navn med en egen A- eller AAAA-post, ikke en IP-adresse, og i henhold til standarden heller ikke en CNAME. Et mål som bare er et punktum (.) betyr: "denne tjenesten er uttrykkelig ikke tilgjengelig her".
Flere servere
Som med MX kan du lage flere SRV-poster for 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.Les dette slik: prøv først de to serverne med prioritet 10, der imap1 får omtrent 60% av tilkoblingene og imap2 40%. Hvis begge er utilgjengelige, prøv reserve.
Hvordan paneler viser feltene
En SRV-post er posten der panelene skiller seg mest fra hverandre. Noen paneler har egne felt for tjeneste, protokoll, prioritet, vekt, port og mål. Andre har ett navnefelt og ett verdifelt. Tre ting går ofte galt:
- Domenenavnet blir dobbelt i navnet. Hvis du fyller inn
_sip._tls.example.comi navnefeltet mens panelet selv legger til domenenavnet ditt bak, oppstår_sip._tls.example.com.example.com. Fyll i så fall bare inn_sip._tls. - Understrekene blir glemt.
sip.tlser et vanlig underdomenenavn og blir ikke funnet av noe program. - Feltene kommer i feil rekkefølge i et verdifelt. Rekkefølgen er alltid prioritet, vekt, port, mål.
Sjekk alltid med et oppslagsverktøy (leksjon 8.2) etter lagring at posten står under riktig navn.
I praksis: slik ser det ut i et panel
Som eksempel bruker vi DNS-skjermen i Min side, som har et hjelpevindu for SRV-poster. I DirectAdmin, cPanel, Cloudflare og de fleste registrarer fyller du ut de samme seks opplysningene, noen ganger på én linje.
- Klikk på Add Record og velg SRV.
- Fyll inn tjenesten (
_sip) og velg protokollen (_tls). - Fyll inn prioritet, vekt og port slik tjenesten oppgir.
- Fyll inn servernavnet ved mål, med punktum til slutt.
- Lagre.
Oppsummering
- En SRV-post forteller hvor og på hvilken port en bestemt tjeneste for domenet ditt kjører.
- Navnet er
_service._proto.name, med understreker. - Verdien er alltid: prioritet, vekt, port, mål.
- Laveste prioritet først; ved lik prioritet fordeler vekten trafikken.
- Skriv av verdiene fra tjenesten nøyaktig og sjekk at navnet ikke er blitt dobbelt.
Quiz
Oppgave
Oppgave Z5.1: Slå opp SRV. Gmail publiserer en SRV-post som gjør at e-postprogrammer finner IMAP-serveren. Slå opp SRV-posten for _imaps._tcp.gmail.com og fyll inn porten og målet.
Oppgave O5.1: Still inn selv i øvingssonen din. Lag to poster i øvingssonen din:
- en A-post
sipmed verdien192.0.2.50("serveren" til tjenesten); - en SRV-post for tjenesten
_sip, protokoll_tls, med prioritet100, vekt1, port443og målsip.(din egen øvingssone, med punktum til slutt).<code>.dnspractice.eu.
I øvingssonen peker SRV-posten til en falsk server i din egen sone; på ditt virkelige domene fyller du inn målet som den virkelige tjenesten oppgir. Klikk deretter på Kontroller.
Oppgave O5.1
Denne oppgaven gjør du i din egen øvingssone: en ekte DNS-sone på navnetjenerne til WebOké, kun for deg. Logg deg på med e-postadressen din. Du får en innloggingslenke på e-post og kommer deretter tilbake til denne leksjonen. Vi bruker adressen din bare til kurset.
Les mer
Denne artikkelen beskriver trinnene i panelet til WebOké; i andre paneler fungerer det på lignende måte.
