Thanks for you post and notice
You are absolutely right, but the problem is that we are trying to keep our articles easy to understand. The examples you have mentioned are a bit more complicated and difficult for us to explain for beginner users.
The big companies like Microsoft, Google, Yahoo and others are exceptions, since they spread their users’ requests among different servers BUT in all cased the first request is still sent to the same server
There are several ways how to do that:
May be you payed attention that when you are trying to open google.com web site you could be redirected to google.fr or google.co.uk, which are country based. OR may be you notices that most social networks have lots of sub domains (srv1.example.com, srv2.example.com, img.example.com) which are located on different IPs.
Also there is more complicated way (hidden from user) to spread traffic among different servers: the domain’s IP is determined by DNS server, who selects the server with lowest load at the current time. That means: if you will ping microsoft.com web site from different countries or on different time you will get different IP addresses
Here is the trick
if you will request google.com web site (that domain is taken just an example) your request could be forwarded to different IPs all the time. BUT if you like on of their servers then you can force you browser to request google.com web site from that particular server. All you need is to use IP instead of domain name
http://209.85.129.103Case you have more questions pleas ask