master9.teamviewer.com is resolving to 178.77.120.106 because that is in your hostfile. Check one of the working computers you have access to, hopefully they can ping master9.teamviewer.com and have it resolve to a different (closer) IP. I think you can delete the TeamViewer ...
Whoer Whoeris the last free tool in my list which acts as a nice proxy detector too. Actually this website is meant to analyze the IP address that you are using. It shows a lot of details about your browser, IP address, and operating system. And if you are using any proxy or anonym...