DNS is probably not the answer because servers and clients keep records in cache, including A records.
What you could do is send the traffic to a script hosted on a designated host, then based on the Host field in the HTTP header you perform the HTTP/302/301 redirect using criteria of your own, source IP, time of the day or randomization options...