Mon Jul 25, 2016 6:00 am
I think we have similar problems.
I'm in China. Here we have 3 internet vendors across the country. Let's say Y, L, and M. They provide good connection if both the server and client are inside their network. However, they only provide limited bandwidth for users who want to access servers in another network. This is only a start.
In order to improve the speed of users from different networks, almost all important websites provide different servers for users from different vendors. For example, if users are from Y, when they ping the website, they'll get an IP address which the server is inside Y network. The real problem starts.
As for PCC, the connections are spreaded into different wan, so it's possible that the user get a server ip from Y, but the actual http connection is from L or M. This connection will be very slow compared with normal situation.
DNS is another problem. Y,L and M limit the access of their DNS to their own users. It means if you ping the DNS server you get from ADSL1, but actually the ping is from ADSL2, you'll not get a response.
To solve the DNS problem, you can specify a public DNS provider, and don't use the one you get from your vendors by ADSL or whatever.
To solve the server problem, I don't have any idea yet.