SRV

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

SRV-poster (Service Records) i DNS

SRV-poster (Service Records) i Domain Name System (DNS) är en specifik typ av DNS-post som används för att identifiera servrar som tillhandahåller specifika tjänster. De är användbara för att specificera adressen och porten för tjänster som e-post, VoIP, och andra tjänster som körs på flera portar eller flera instanser.

Funktion och Användning

SRV-poster möjliggör en mer flexibel och dynamisk konfiguration av nätverkstjänster:

Tjänstidentifiering:
SRV-poster definierar platsen (värdnamn och portnummer) för servrar som tillhandahåller specifika tjänster, som SIP (Session Initiation Protocol) för VoIP eller LDAP (Lightweight Directory Access Protocol) för katalogtjänster.
Lastbalansering och Felfri Drift:
Genom att ange flera SRV-poster för en tjänst, kan trafik distribueras mellan flera servrar för lastbalansering och hög tillgänglighet.
Prioritering och Viktning:
Varje SRV-post kan ha en prioritet och vikt, vilket hjälper till att bestämma ordningen och fördelningen av trafik till olika servrar.

Format på SRV-poster

En SRV-post består av flera delar som anger tjänst, protokoll, prioritet, vikt, port och mål:

_service._proto.example.com. 3600 IN SRV priority weight port target

Till exempel, en SRV-post för en SIP-tjänst kan se ut så här:

_sip._tcp.example.com. 3600 IN SRV 10 50 5060 sipserver.example.com.

Denna post anger att en SIP-tjänst finns tillgänglig på sipserver.example.com på port 5060 med prioritet 10 och vikt 50.

Viktiga överväganden

Noggrann Konfiguration:
Korrekt konfiguration av SRV-poster är avgörande för att säkerställa korrekt upptäckt och användning av tjänster.
DNS-uppslagningstid:
Användning av SRV-poster kan kräva ytterligare DNS-uppslagningar, vilket kan påverka uppslagningstider.
Stöd från Klienter:
Inte alla klientapplikationer stöder automatisk upptäckt av tjänster via SRV-poster, så kompatibilitet bör beaktas.