How to Create SRV DNS Records

A SRV record (Service Record) is a specification in the DNS system which defines the location of servers and services. SRV records are commonly used with many standardized communication protocols. An example of this is the Microsoft Exchange Autodiscover service.

In our example service, we will create a Microsoft Exchange Autodiscover Service Record. You will need the following information : Service Name, Protocol, Port Number and Host. In addition, we will need to define service Priority and Weight. Priority and weight are used to provision a service for high availability, load balancing and backup/failover service. 

The priority field determines which record is used first. Clients use the record with the lowest-numbered priority value first, and attempt to connect to records of equal or higher value if the connection fails.

If a certain service has multiple SRV records with the same priority value, the weight field is used to determine which host to use. The weight value is taken into account only in relation to other weight values for the service, and only within the realm of records with the same priority value. Records with a higher weight are used first.

For our example, we will use :

Service Name : _autodiscover
Protocol : _tcp
Port Number : 443
Host :

In addition we will define the following values for priority and weight. For our example we don't have multiple records and thus will pick arbitrary values for those fields. We will differentiate the values only for the sake of clarity in the example service record definition. Please note you may not leave out the priority and weight fields, even if only one service record is present.

Priority : 10
Weight : 15

You will need to fill this information into the website in the following way :

Host Record Type Address Priority
_autodiscover._tcp SRV (Service) 15 443
Note: The trailing period at the end of the domain in the 'Address' field above is mandatory to prevent
the system from appending the parent domain to the end of the

Please be aware that as with all DNS changes, it may take up to 24-48 hours for the modifications to propagate through the global internet's DNS system.

Checking the status of a SRV record

Using standard network administration utilities such as dig or nslookup, we can test the validity of SRV records.

$ dig SRV

$ nslookup -querytype=srv
  • 40 Users Found This Useful
Was this answer helpful?

Related Articles

How to Transfer a Domain Name

Login in to the account control panel by clicking on the Manage Account button in the top right...

How to Update Administrative or Technical Contact Information

When registering a domain, by default we use the main account profile contact information for the...

How to Update/Manage Nameservers

In order to change any configuration options with any product or service through

How to Renew a Domain Name

In order to change any configuration options with any product or service through

How to Register a Domain

1. Search for a Domain Name Type the domain name and TLD extension you would like to register...