Say that I have two web servers, A and B. I want to set up DNS so that 83% of the time A's IP is returned first, and 17% B's IP is returned first.
Is there an enterprise grade DNS service that can help with that?
Edit: I know there are alternatives to doing this through DNS, and honestly so far DNS seems the worst way to go. Instead of using DNS I could use a load balancer (as many have suggested), or even more practical for my use case, alt-svc headers.