Hi Arjun Reddy
Uneven traffic across A records is a pretty common headache. DNS round‑robin by itself isn’t really “load balancing,” it just hands out IPs in sequence, and then the client resolver or OS caching layer decides how long to hold onto that answer. That means some clients will keep hitting the same server until their cache expires, which explains why you’re not seeing an even spread. Under heavy load, this gets worse because the resolver behavior varies between operating systems and applications. If you truly need balanced distribution, you’ll want to look at a proper load balancer or at least DNS with shorter TTLs so clients refresh more often. Also double‑check that your servers are all healthy and responding quickly slow responses can skew the distribution too.
If this explanation helps clear things up, please hit accept answer so I know it was useful for you.