Round Robin DNS

Round Robin DNS is a technique where multiple records with the same host entry but a different destination exist.

The DNS server will serve all the records when queried, but every time in a different order. For a three record scenario this would be as follows:

A B C
B C A
C A B

The iterations in the order of the records is why the technique is called Round Robin.

Most clients pick the first records served, this causes clients to use a different destination every time a query is done. Resulting in a way of load distribution.

Do note that depending on the service this technique is used for and the way this service is configured, it does not always result in a ideal loadbalancing situation. 

For example when using this for email services a client will try a given MX record "A". If the service does not respond the client will try a second given MX record "B" and so on. In the case of email services the client will just try all MX records available taking care of a possible server fauilure.  

If however a http service is loadbalanced using Round Robin DNS, the web browser will be served A record "A" and try to connect to that. In case this service is not available the web browser will not try a second or later A record but display a server failure.

See for detailed information the RFC: https://tools.ietf.org/html/rfc1794


Get Support

Need Technical Support?

Have a specific challenge with your setup?

Create a Ticket