How is a single IP address load balanced

dns-serverload balancing

I'm aware of "round robin DNS" load balancing, but how can a single IP address be load balanced?

Google's DNS servers for example, 8.8.8.8 and 8.8.4.4. Wikipedia's load balancing article states:

For Internet services, the load balancer is usually a software program that is listening on the port where external clients connect to access services. The load balancer forwards requests to one of the "backend" servers, which usually replies to the load balancer.

..which seems reasonable when used with round robin DNS, however for the likes of Google's DNS servers this doesn't seem like a very redundant or capable setup.

Best Answer

http://en.wikipedia.org/wiki/Anycast

Anycast is a network addressing and routing methodology in which datagrams from a single sender are routed to the topologically nearest node in a group of potential receivers, though it may be sent to several nodes, all identified by the same destination address.

...

Nearly all Internet root nameservers are implemented as clusters of hosts using anycast addressing. 12 of the 13 root servers A-M exist in multiple locations, with 11 on multiple continents. (Root server H exists in two U.S. locations. Root server B exists in a single, unspecified location.) The 12 servers with multiple locations use anycast address announcements to provide a decentralized service. This has accelerated the deployment of physical (rather than logical) root servers outside the United States. RFC 3258 documents the use of anycast addressing to provide authoritative DNS services. Many commercial DNS providers have switched to an IP anycast environment to increase query performance, redundancy, and to implement load balancing.