Har du læst kapitlerne om DNS-poster, ved du, at hver posttype har sit eget job. En A-post peger dit domæne på en servers IP-adresse. En CNAME-post peger ét domænenavn på et andet. En SRV-post gør noget, ingen af dem kan. Den fortæller internettet ikke kun, hvor det skal hen, men også hvilken tjeneste der skal forbindes til, og hvilken port der skal bruges, når det når frem.
Hvad står SRV for?
SRV står for service. Navnet passer. Mens andre DNS-poster leder trafik til en server i almindelighed, leder en SRV-post trafik til en bestemt tjeneste, der kører på den server. Tænk på forskellen på at give nogen adressen på din kontorbygning og at give dem bygningens adresse plus etage, lokalenummer og navnet på den, de skal spørge efter.
Hvad gør en SRV-post?
En SRV-post kobler en bestemt tjeneste og protokol til en server og en port. Når et program skal finde en bestemt tjeneste på dit domæne, slår det SRV-posten op i din DNS for at finde ud af tre ting.
- Hvilken server der kører den tjeneste
- Hvilken port tjenesten lytter på
- Hvordan trafikken skal prioriteres og fordeles, hvis mere end én server tilbyder samme tjeneste
Det gør SRV-poster nyttige til tjenester, der ikke kører på en almindelig webport. En hjemmeside indlæses over port 80 eller 443, og en A-post klarer det fint. Men et stemmeopkald eller en intern beskedtjeneste kan køre på en helt anden port og server. SRV-posten forbinder prikkerne.
Hvordan ser en SRV-post ud?
En SRV-post har flere felter end de fleste DNS-poster. Her er, hvad hver del betyder.
- Tjeneste er navnet på tjenesten, skrevet med en understreg foran. For eksempel _sip til en tjeneste til stemmeopkald eller _xmpp til en beskedtjeneste
- Protokol er den netværksprotokol, tjenesten bruger, også med en understreg. De to mest almindelige værdier er _tcp og _udp
- Prioritet er et tal, der fortæller klienter, hvilken server de skal prøve først. Lavere tal prøves før højere
- Vægt bruges, når to servere har samme prioritet. En højere vægt betyder, at den server får en større andel af trafikken
- Port er det bestemte portnummer, tjenesten kører på
- Mål er værtsnavnet på den server, der leverer tjenesten
En typisk SRV-post i dit DNS-panel kan se sådan ud.
- Navn sat til _sip._tcp.dindomaene.dk
- Type sat til SRV
- Prioritet sat til 10
- Vægt sat til 60
- Port sat til 5060
- Mål sat til sipserver.dindomaene.dk
Den post siger én ting. Når en enhed skal bruge SIP-stemmetjenesten for dit domæne med TCP, skal den forbinde til sipserver.dindomaene.dk på port 5060.
Hvornår har du brug for en SRV-post?
For de fleste brands med en almindelig hjemmeside er en SRV-post noget, du aldrig skal røre ved. Den er ikke en del af at få en hjemmeside online, sætte e-mail op eller forbinde et eget domæne.
SRV-poster kommer i spil, når du bruger tjenester, der bruger dem til automatisk opdagelse. Her er de situationer, hvor de typisk dukker op.
- Voice over IP (VoIP)-tjenester, der bruger SIP-protokollen til at lede opkald gennem dit domæne
- Besked- og chattjenester, der bruger protokoller som XMPP til at finde den rigtige server
- Værktøjer til virksomheder, der skal finde en bestemt tjeneste på tværs af et netværk, som katalogtjenester eller godkendelsesservere
- Spilservere eller samarbejdsværktøjer, der forbinder klienter til en bestemt port på en bestemt maskine
Beder en tjeneste, du sætter op, dig tilføje en SRV-post i din DNS, er det tegnet på, at du har brug for en. Har ingen bedt dig tilføje en, har du næsten sikkert ikke brug for den.
Hvordan adskiller en SRV-post sig fra en A-post eller en CNAME-post?
En A-post forbinder et domænenavn med en IP-adresse. Den angiver ikke en port eller en tjeneste. En CNAME-post forbinder ét domænenavn med et andet. Den angiver heller ikke en port eller tjeneste.
En SRV-post går videre. Den angiver tjenestens navn, protokollen, porten, målserveren og endda hvordan belastningen fordeles, hvis der er flere servere. Den er den mest detaljerede af de tre, og derfor bruges den til tjenester, der skal have den præcision.
Hvis din DNS er en telefonbog, giver en A-post nogen et telefonnummer. En CNAME siger "slå i stedet dette andet navn op." En SRV-post giver et telefonnummer plus lokalnummeret, afdelingen og instruktioner om, hvem der skal ringes til først, hvis linjen er optaget.
Har et typisk brand brug for en SRV-post?
Ærligt talt, sandsynligvis ikke. Kører du en hjemmeside, sender e-mail og bruger almindelige onlineværktøjer, er de DNS-poster, der betyder noget for dig, A-poster, CNAME-poster, MX-poster og TXT-poster. De dækker hjemmesider, e-mail og domænebekræftelse for langt de fleste opsætninger.
SRV-poster hører til hos specialiserede tjenester. Men det er stadig godt at vide, hvad en er. Giver en tjeneste, du sætter op, dig DNS-instruktioner med en SRV-post, ved du, hvad den er, hvad felterne betyder, og hvordan du tilføjer den uden at tvivle.
Sådan tilføjer du en SRV-post
At tilføje en SRV-post følger samme overordnede proces som at tilføje enhver anden DNS-post. Har du tilføjet en TXT- eller A-post før, vil det føles bekendt.
- Log ind i det DNS-panel, hvor dit domænes nameservere er sat. Det er som regel din registrar eller din hostingudbyder
- Gå til afsnittet med DNS-poster eller DNS-zoneeditoren
- Klik på muligheden for at tilføje en ny post, og vælg SRV som posttype
- Udfyld tjenestenavn, protokol, prioritet, vægt, port og mål med de værdier, den tjeneste, du sætter op, giver dig
- Gem posten
DNS-ændringer kan tage fra nogle få minutter op til 48 timer at propagere, selv om de fleste træder i kraft inden for nogle timer. Vil du vide mere om, hvordan propageringen virker, så læs kapitlet om hvordan DNS virker.
Sådan håndterer WEMASY SRV-poster
WEMASY styrer DNS, hosting og SSL for alle hjemmesider bygget på platformen og sætter de DNS-poster op, du har brug for, automatisk. SRV-poster er ikke en del af en typisk WEMASY-hjemmesideopsætning, fordi de tjenester, der kræver dem, ligger uden for det, en hjemmesideplatform tager sig af.
Bruger du en tjeneste, der kræver en SRV-post på dit domæne, tilføjer du den post i din domæneregistrars DNS-panel. WEMASYs opsætning forstyrrer ikke de ekstra DNS-poster, du tilføjer hos registraren. Se, hvad der er med i hver plan, på WEMASY-priser.
Hvad kommer så
Nu hvor du ved, hvordan en SRV-post leder trafik til bestemte tjenester på dit domæne, handler næste kapitel om SOA-poster. En SOA-post angiver den primære autoritet for din DNS-zone og styrer, hvordan DNS-oplysninger deles og opdateres mellem servere.
Ofte stillede spørgsmål
Kan du have flere SRV-poster for samme tjeneste?
Ja. Flere SRV-poster for samme tjeneste og protokol lader dig sætte skift til reserve og belastningsfordeling op. Prioritetsfeltet afgør, hvilken server der prøves først. Har to poster samme prioritet, afgør vægtfeltet, hvordan trafikken deles mellem dem. Sådan holder større opsætninger en tjeneste kørende, selv om en server går ned. Med WEMASYs hjemmesidebygger kan du sætte det op direkte på din hjemmeside.
Påvirker en SRV-post, hvordan din hjemmeside indlæses?
Nej. SRV-poster har ingen rolle i at vise websider. Din hjemmeside indlæses gennem A-poster og CNAME-poster, som peger browsere på den rigtige server. SRV-poster kommer kun i spil, når et bestemt program spørger DNS om en tjeneste, der bruger SRV-opslag. At tilføje eller fjerne en SRV-post ændrer ikke, hvordan din hjemmeside klarer sig.
Hvad sker der, hvis en SRV-post peger på en server, der er offline?
Kan målserveren i en SRV-post ikke nås, prøver klienten at forbinde til den næste server på listen i dine SRV-poster ud fra prioritet og vægt. Er der kun én SRV-post, og den server er nede, er tjenesten ikke tilgængelig, før serveren er online igen, eller du opdaterer posten til at pege et andet sted hen.
Er en SRV-post det samme som en regel for portvideresendelse?
Nej. Portvideresendelse er en indstilling på routeren, der leder trafik fra en port til en anden inde i dit netværk. En SRV-post er en instruktion på DNS-niveau, der fortæller eksterne klienter, hvilken server og port de skal forbinde til i første omgang. Portvideresendelse sker, efter forbindelsen har nået dit netværk. En SRV-post sker før, i DNS-opslaget.
Understøtter alle programmer SRV-opslag?
Nej. Et program skal være bygget specifikt til at spørge efter SRV-poster, når det opretter forbindelse. Webbrowsere bruger for eksempel ikke SRV-opslag. De bruger A- og CNAME-poster. Programmer, der understøtter SRV-opslag, er blandt andet VoIP-klienter, visse e-mailservere, beskedplatforme, der bruger XMPP, og katalogtjenester til virksomheder. Understøtter et program ikke SRV-opslag, har en SRV-post i din DNS ingen virkning på det program.