I guess this question could be entitiled, how do CDN's work at the DNS level but the real problem I have is that my company has datacenters in three continents and we have to have europe.xxx.com us.xxx.com and asia.xxx.com
CDN's typically send you to the local datacenter I imagine depending on your IP address. This must be a DNS thing where you have the DNS server in USA send you to a USA datacenter for the same xxx.com DNS lookup?
Am I wrong? If I am wrong about this, how would I do this effectively and if possible without central (non DNS) servers?