VoIP's Forgotten Friend: Using DNS with VoIP

DNS (Domain Name System) is a great asset for VoIP, however, it is quite often underused by NOCs.

Why is this? Maybe because people don’t know how to deploy it correctly, or realise the benefits that using DNS will give you and infrastructure.

1. Seamless Migrations with minimal customer interruptions

By giving your customers their own `mytelco.sip.direct` domain name, you can minimise potential downtime when you move your servers in the future, upgrade / downgrade, or deploy a load balancer. This allows you to make all the necessary changes and never have to disturb your customers to give them new endpoint details.

2. Backup plan.

Did you have the foresight to deploy a backup server? Great work. Now, what happens when your primary server goes down – how do you get your customers over to your backup? Guess what, a quick change of a DNS record and your customers may not even notice the downtime.

3. Maintenance time

Much like above, if you need to perform some maintenance on your primary servers, just a quick change of a record in the DNS and all your traffic is moved. A seamless experience for your customers.

4. High Redundancy & Load Balancing

DNS is a system that is naturally made to scale. You can have many DNS servers all working together to provide fast, reliable resolution times with extremely high uptime. A DNS server can contain multiple A-Records and can distribute different addresses per query in a random or round-robin configuration. This allows a very simple method of load balancing traffic and it is near impossible for this load balancer to go offline.

5. Special SRV Records

Did you know SRV records can make the load balancing even better? Instead of just giving the SIP client a single IP address, you can give them a little instruction set, for example, send 20% to server A, 20% to server B and 60% to server C, then if your first attempt fails, then try servers D, E, F.

With SRV records you can even advise the connecting client if they need to connect to a different port other than 5060, OR you can point UDP to one server and TCP to another. A great advantage.

6. IPv6 Ready

When it’s time to move over to IPv6, you will be ready and your can even provide IPv4 and IPv6 responses, as required as soon as your clients start querying for them.

7. Location Based Responses

If you have a large enough network with multiple zones, you will want to give the best experience possible to your customers. By giving them a single address to connect to, you can resolve any redundancy issues AND choose a server that is nearest to them – reducing latency.

How ConnexCS Can Help

ConnexCS provides a sub-domain to you free of charge on their white-labeled top level domain. The domain is hosted on an extremely high capacity redundant infrastructure, capable of 30 billion queries per day and over 200Gb of connectivity. This allows you to have a low TTL, so you can make changes very quickly and reduce disruption to your customers.

In just a few clicks, you can bring servers in and out of the DNS routing pool, without high experience required.

If you wish to have a branded DNS, no problem, all you have to do is set up a high TTL CNAME, so your servers don’t have to take the brute force of all that traffic.

Interest in our services? Simply leave a comment below or message me and I’ll be happy to assist.

Leave a Comment

Your email address will not be published. Required fields are marked *