Original Post — Direct link
If you get wrong data center try this:

1) Find your "hosts" file in "C:\Windows\System32\drivers\etc" (ask Google for other systems).
2) Uncheck Read-only in file's properties.
3) At the end of the file add:

127.0.0.1 xblcxplatqos-brs-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-scus-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-eus-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-cus-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-seas-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-jaw-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-wus-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-eas-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-aue-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-neu-9-18-2-0.cloudapp.net
127.0.0.1 xblcxplatqos-weu-9-18-2-0.cloudapp.net

4) After 3rd step all data center will be blocked and you should delete line for your data center
5) Check Read-only in file's properties.

Example: I need WEU and NEU data centers. I will delete two last lines, which contains name of data center.

I hope my english was enough and this workaround will help.

UPD: This solution may cause problems if you play in team with friends.

UPD2:
Instead of 127.0.0.1, you can try to write actual IPs of data centers and delete all other lines with 127.0.0.1. File "hosts" have a higher priority than DNS cache, so you'll have a better chance to connect to correct data center.

1-2 steps are same
3) At the end of the file add one of these (I have IPs only for two data center, but I'll add more later):

23.97.144.150 xblcxplatqos-weu-9-18-2-0.cloudapp.net
137.135.201.29 xblcxplatqos-neu-9-18-2-0.cloudapp.net

4)Save file and check Read-only in properties.
5) Use Start-->Search-->cmd.exe to flush your DNS cache (enter "ipconfig /flushdns").
almost 4 years ago - UbiShoreman - Direct link
A reminder to refrain from necro-ing old threads! If you have an issue, please refer to our support team, either through the online portal or on the support forums.