If I create multiple DNS A records for the same hosts, for example:
my-domain.com A 1.2.3.4 3600s
my-domain.com A 4.5.6.7 3600s
my-domain.com A 7.8.9.0 3600s
Do queries really round robin between the three servers? Is it even?
Let's assume a client requests my-domain.com and gets back
1.2.3.4
. Is that then cached for an hour, so every request the client makes will use1.2.3.4
, or will each request grab a random host?What happens if
4.5.6.7
goes down, does DNS automatically take it out, or will requests still route to it in round robin fashion?