Suppose I have two servers and I have set up DNS round robin as following:
www IN A 192.168.0.2
www IN A 192.168.0.3
From this FAQ, it states that "all of the latest browsers (IE, Firefox, Safari, and Chrome) support a client retry (sometimes called browser retry). So when it times out because a server is down, it will retry and hit the next server in the round robin".
My question is: If I want to let the web server in 192.168.0.2 stay running, what should it return (HTTP status code? connection refuse?) so that some request (e.g. host header = cde.com) are redirected to 192.168.0.3?
UPDATE: Or should I just close the tcp socket if the host header does not match?