If you have ever been asked to add an SRV record to your domain and felt your eyes glaze over, you are in very good company. It is one of those bits of jargon that sounds far more frightening than it actually is, and yet a single missing SRV record can stop a phone system, a chat tool or a Microsoft service from connecting properly. We say this to clients all the time: you do not need to become a network engineer, you just need to know which boxes to fill in and why. So let us take the mystery out of it together, in plain English, over a metaphorical cup of tea.
By the end of this guide you will know what an SRV record is, when you actually need one, and exactly how to add one without breaking anything else on your domain.
Let us start with what an SRV record actually is
An SRV record, short for Service record, is a type of DNS entry that tells other computers where to find a specific service running under your domain. Most people have heard of an A record, which points a domain at a server, or an MX record, which points email to the right place. An SRV record does something similar but more specific: it says which server and which port handle a named service, such as voice calls, instant messaging or a directory lookup.
Think of your domain as a large office building. An A record is the street address that gets people to the front door. An SRV record is the little sign in reception that says the accounts team is on the third floor, desk seven, and they take visitors on that exact extension. Without that sign, a visitor knows the building but has no idea where to go once inside.

When you actually need to add an SRV record
You will not need SRV records for a simple website or standard email, which is why plenty of small business owners go years without ever meeting one. They tend to appear when you start using services that negotiate a connection automatically. Common examples include Microsoft 365 and Teams setup, some VoIP and internet phone systems, Session Initiation Protocol services for calls, XMPP chat platforms, and certain gaming or specialist software servers.
In every one of these cases, the provider will give you the exact values to enter. Your job is simply to translate their instructions into your DNS settings correctly, which is where most of the small slip-ups happen.
Understanding the parts of an SRV record
An SRV record has more fields than most DNS entries, and that is precisely why it looks intimidating at first glance. Once you know what each part means, it becomes far more manageable. Here is each piece explained in everyday terms.
Service and protocol
These describe what the record is for, written with underscores, for example an entry beginning with an underscored service name followed by an underscored protocol such as tcp or udp. Your provider supplies these exactly; you copy them across as given.
Name
This is the domain or subdomain the service applies to. Often it is simply your main domain, but read the instructions carefully because some services use a specific subdomain.
Priority and weight
Priority sets the pecking order when several servers can do the same job; a lower number is tried first. Weight is a tie-breaker that shares the load between servers of equal priority. If you only have one server, these are usually set to modest default numbers your provider will specify.
Port
This is the specific doorway on the server that handles the service, such as a particular numbered port for calls or chat. Enter the number exactly as provided.
Target
This is the hostname of the server that actually delivers the service. It almost always ends with a full stop in DNS terms, and getting this one wrong is the most common reason an SRV record fails to work.
Adding an SRV record step by step
The good news is that the process is very similar across almost every hosting and DNS provider. Once you have done it once, you can do it anywhere. Here is the reliable route.
Log in to your DNS management area
Sign in to wherever your domain is managed, whether that is your hosting provider or a separate domain registrar. Look for a section called DNS, Advanced DNS, Zone File or Manage DNS.
Choose to add a new record
Find the option to add a record and select SRV from the list of record types. If SRV is not offered, your DNS is likely managed elsewhere, and that is worth checking before you go any further.
Enter the values your provider gave you
Carefully copy across the service, protocol, name, priority, weight, port and target. This is a copy-and-check task, not a creative one; accuracy beats speed every single time.
Save and give it time
Save the record, then be patient. DNS changes can take anywhere from a few minutes to a full day to spread across the internet, a process known as propagation. Resist the urge to keep changing things while you wait.
Test that the service connects
Once propagation has had time to settle, test the actual service, such as making a test call or signing in to the tool that needed the record. If it works, you are done.
How SRV records compare to other DNS records
It helps to see where the SRV record sits alongside its more familiar cousins, because knowing the difference stops you reaching for the wrong tool. Here is a quick, jargon-light comparison:
- A record: points a domain name to a server IP address, the basic signpost for a website.
- CNAME record: points one name to another name, handy for aliases like a www version of your site.
- MX record: tells the world which server handles email for your domain.
- TXT record: stores small pieces of text, often used for verification and email security.
- SRV record: points a named service to a specific server and port, ideal for calls, chat and directory services.
In short, if a service needs to know not just where but also on which doorway to connect, the SRV record is the one doing the talking.
Best practices that keep SRV records trouble-free
A few sensible habits will save you a great deal of head-scratching later. Always copy the values straight from your provider rather than typing them from memory, since a single wrong digit in a port number breaks everything. Keep a simple note of any records you add and why, so future you knows what each one does. Change one thing at a time, then test, rather than making a batch of edits and guessing which one worked. And give propagation a proper chance before deciding something has failed, because impatience causes more support tickets than genuine errors ever do.
Common mistakes we see people make
The same handful of trip-ups appear again and again. People forget the trailing full stop on the target hostname, which quietly stops the record resolving. They mix up the port with the priority or weight because the fields sit so close together. They add the record at the wrong provider entirely, editing DNS in one place while the domain actually points its nameservers somewhere else. And a classic one is testing far too soon, panicking when a change has simply not propagated yet. Slowing down and double-checking each field prevents almost all of these.
Where DNS and service records are heading next
DNS is quietly modernising in ways that make life easier for small businesses. Providers are building friendlier interfaces that hide the raw complexity and let you paste a provider record in one step. Automated setup is spreading, where signing up to a service can configure the necessary records for you with a click. Security layers such as DNSSEC are becoming more common, adding a tamper-check to your records. None of this changes what an SRV record does, but it does mean the fiddly manual entry is slowly becoming a thing of the past.
Do I need technical skills to add an SRV record?
Not really. If you can log in to your hosting account and carefully copy values from one screen to another, you can add an SRV record. The trick is accuracy rather than technical wizardry, and your service provider gives you every value you need.
Why is my SRV record not working?
The usual culprits are a small typo in the target, port or protocol, a missing trailing full stop on the target, or simply not waiting long enough for the change to propagate. Recheck every field against your provider instructions, then give it time before troubleshooting further.
How long does an SRV record take to work?
Anywhere from a few minutes to around twenty-four hours. The delay is down to DNS propagation, the time it takes for your change to spread across servers worldwide. Lowering the time-to-live value in advance can sometimes speed future changes along.
Can one domain have several SRV records?
Yes, and it often does. A domain running phone calls and chat, for example, may need a separate SRV record for each service. As long as each record has the correct service and protocol details, they happily coexist.
What is the difference between an SRV record and an A record?
An A record simply maps your domain to a server address, like giving someone the postcode of a building. An SRV record goes further and names both the exact server and the exact port for a particular service, more like telling a courier which floor and which desk to deliver to. You will usually have plenty of A records for the everyday running of your site, and only a handful of SRV records for specialist services such as calls or chat. The two work happily side by side, each doing a different job, and adding one never disturbs the other as long as your values are entered correctly.
Your quick SRV record checklist
- Confirm you need one: check whether your service genuinely requires an SRV record.
- Gather the values: collect service, protocol, name, priority, weight, port and target from your provider.
- Find the right DNS area: make sure you are editing DNS where your nameservers actually point.
- Enter carefully: copy each value exactly, including the trailing full stop on the target.
- Save and wait: allow propagation time before testing.
- Test the service: confirm the tool or call connects as expected.
- Keep a record: note what you added and why for future reference.
Need a hand getting your DNS right?
Adding an SRV record is one of those small technical jobs that feels enormous until someone shows you it is really just careful copying, and then it never scares you again. If you would rather not risk your live phone system or email on a fiddly bit of DNS, we are always happy to help. At Delivered Social we look after the technical bits so small business owners can get back to running their business. Contact us today and let us take the DNS worry off your plate.


































