Sette opp SRV-post steg for steg: komplett guide

En SRV-post er en DNS-post som forteller andre tjenester hvilken server og hvilken port de skal bruke for å nå en tjeneste på domenet ditt. Her viser vi deg hvordan du setter opp SRV-post steg for steg, med alle verdiene du skal fylle inn, riktig TTL og en enkel kontroll med dig eller nslookup. Du trenger ikke å være DNS-ekspert, men du bør vite hvilken tjeneste og port du skal peke til.

TL;DR

En SRV-post skrives slik: _tjeneste._protokoll.domene TTL IN SRV prioritet vekt port mål. Tjenesten og protokollen starter alltid med underscore, det laveste prioritetstallet prøves først, og målet skrives med punktum til slutt. Du oppretter posten i DNS-kontrollpanelet hos domeneregistratoren din og verifiserer med dig eller nslookup.

Hva er en SRV-post?

En SRV-post, også kalt Service record, er en DNS-post som forteller klienter hvor en bestemt tjeneste ligger og hvilken port den bruker. DNS står for Domain Name System, systemet som oversetter domenenavn til IP-adresser. SRV-poster ble definert i RFC 2782 og brukes typisk til SIP-telefoni, XMPP-chat, Microsoft Teams, Minecraft-servere og LDAP.

Uten en korrekt SRV-post kan klienter ikke finne tjenesten din, selv om alt annet i DNS-en er riktig. Feilen er ofte vanskelig å oppdage, fordi nettsiden fortsatt fungerer helt fint.

Hvordan leser du en SRV-post?

En SRV-post har fire verdier som alltid kommer i samme rekkefølge:

  • Prioritet: laveste tall prøves først. Flere poster med samme prioritet deler trafikken.
  • Vekt: fordeler trafikken mellom poster med samme prioritet. Høyere vekt får flere forespørsler.
  • Port: portnummeret tjenesten lytter på, mellom 1 og 65535.
  • Mål: hosten som leverer tjenesten, skrevet med punktum til slutt.

Et komplett eksempel for SIP over TCP ser slik ut:

_sip._tcp.dittdomene.no. 86400 IN SRV 10 60 5060 sip.dittdomene.no.

Posten sier at en klient som spør etter tjenesten _sip._tcp på dittdomene.no skal kontakte sip.dittdomene.no på port 5060. Prioriteten er 10 og vekten er 60.

Slik setter du opp SRV-post i kontrollpanelet

Før du begynner, må du vite tre ting: navnet på tjenesten og protokollen, for eksempel _sip._tcp, porten tjenesten lytter på, og hosten som leverer tjenesten. Resten er ren utfylling i kontrollpanelet og tar under fem minutter.

Verdiene du skal fylle inn

Felt for felt ser oppsettet slik ut i DNS-kontrollpanelet:

  • Navn: _sip._tcp.dittdomene.no. Tjenesten og protokollen starter alltid med underscore.
  • Type: SRV.
  • TTL (Time to Live): 86400, altså 24 timer. TTL-en forteller andre servere hvor lenge de skal beholde svaret i minnet. Under testing kan du sette 300 (5 minutter) noen dager.
  • Prioritet: 10. Laveste tall prøves først.
  • Vekt: 0. Bruk vekt først når du har flere servere med samme prioritet.
  • Port: 5060 i dette eksempelet.
  • Mål: sip.dittdomene.no. med punktum til slutt.

Vanlige oppsett du kan kopiere

Her er tre typiske eksempler du kan tilpasse:

  • SIP-telefoni: _sip._tcp til port 5060 på sip.dittdomene.no.
  • XMPP-chat: _xmpp-client._tcp til port 5222 på chat.dittdomene.no.
  • Minecraft: _minecraft._tcp til port 25565 på mc.dittdomene.no.

Slik gjør du det steg for steg

Her er den konkrete framgangsmåten når du skal sette opp SRV-posten:

  1. Logg inn i DNS-kontrollpanelet hos domeneregistratoren din. Er du kunde hos Feno, finner du DNS-funksjonene på domenets oversiktsside i kontrollpanelet.
  2. Velg å legge til en ny post og sett typen til SRV.
  3. Fyll inn navn, prioritet, vekt, port og mål slik vi viste over.
  4. Sett TTL til 86400, eller 300 hvis du fortsatt tester.
  5. Lagre posten og gå videre til verifisering.

Verifiser oppsettet med dig eller nslookup

Den eneste måten å vite at SRV-posten din er riktig, er å spørre DNS direkte. Både Mac, Linux og Windows har de nødvendige verktøyene innebygd, så du trenger ikke å installere noe.

Verifiser med dig

På Mac og Linux bruker du kommandoen dig:

dig SRV _sip._tcp.dittdomene.no

Se etter ANSWER SECTION i resultatet. Der skal du finne den samme posten du opprettet, med riktig prioritet, vekt, port og mål. Får du ingen svar, er posten ennå ikke publisert.

Verifiser med nslookup

På Windows, og også på Mac og Linux, fungerer nslookup:

nslookup -type=SRV _sip._tcp.dittdomene.no

Svaret viser tjenesten, porten og målet hvis posten er aktiv. Ser du et tomt resultat, vent noen minutter og prøv igjen.

Hvorfor tar det tid før posten blir synlig?

DNS-oppdateringer sprer seg ikke øyeblikkelig. TTL-en du setter, bestemmer hvor lenge andre servere skal beholde det svaret de allerede har i minnet. Med TTL 86400 kan det derfor ta opptil 24 timer før alle ser den nye posten. Du kan hoppe over mellomserverne og spørre en offentlig resolver direkte slik:

dig @8.8.8.8 SRV _sip._tcp.dittdomene.no

Vanlige spørsmål om SRV-poster

Hvorfor ser jeg ikke SRV-posten min med en gang?

Det er nesten alltid TTL og DNS-kopiering det skyldes. Serverne dine kan ha det gamle svaret i minnet i opptil den TTL-en du satte tidligere. Vent, eller sjekk med dig mot en offentlig resolver som 8.8.8.8.

Hva er forskjellen på prioritet og vekt?

Prioriteten bestemmer hvilken post som prøves først, der lavest tall vinner. Hvis to poster har samme prioritet, fordeler vekten trafikken mellom dem, og den med høyest vekt får flest forespørsler. Med bare én server setter du prioritet 10 og vekt 0.

Må målet slutte med punktum?

Ja. Et mål uten punktum blir tolket som et relativt navn og utvides med domenet ditt, noe som nesten aldri gir det du vil. Skriv derfor alltid sip.dittdomene.no. med punktum til slutt.

Konklusjon

En SRV-post er en liten post som tar noen minutter å sette opp, men som avgjør om tjenestene dine faktisk blir funnet. Når du kjenner feltene, TTL-en og verifiseringen, kan du peke SIP, chat, spillservere og andre tjenester uten å grave i tungt DNS-oppsett.

Logg inn hos Feno og sett opp SRV-posten din i dag. Som bonus signerer Feno DNS-sonen med DNSSEC automatisk, så svarene på tjenestene dine ikke kan forfalskes under transporten.

Registrer ditt .no-domene i dag

Sikre deg det perfekte domenenavnet for din bedrift eller prosjekt. Enkel registrering og administrasjon.

  • Norsk domeneforhandler
  • Enkel DNS-administrasjon
  • Konkurransedyktige priser
Kom i gang