A simple trick to increase the speed of your bsnl broadband is to use the fastest dns server available. Now most articles and tutorials talk about using opendns. However opendns may not be the fastest dns server. The dns server's speed has to be found out by doing a simple ping test.
Lets say we have 3 dns servers to choose from
1) openDns - 22.214.171.124 , 126.96.36.199
2) google dns - 188.8.131.52 , 184.108.40.206
3) bsnl dns - 220.127.116.11
So lets find out their speed by pinging them. Open up the terminal/command prompt and type in the following command.
$ ping 18.104.22.168 PING 22.214.171.124 (126.96.36.199) 56(84) bytes of data. 64 bytes from 188.8.131.52: icmp_req=1 ttl=52 time=362 ms 64 bytes from 184.108.40.206: icmp_req=3 ttl=52 time=362 ms 64 bytes from 220.127.116.11: icmp_req=4 ttl=52 time=362 ms 64 bytes from 18.104.22.168: icmp_req=5 ttl=52 time=362 ms
So the opendns server has a ping response time of 362ms. Ok, lets try the next one.
Google Dns server
$ ping 22.214.171.124 PING 126.96.36.199 (188.8.131.52) 56(84) bytes of data. 64 bytes from 184.108.40.206: icmp_req=1 ttl=57 time=128 ms 64 bytes from 220.127.116.11: icmp_req=2 ttl=57 time=132 ms 64 bytes from 18.104.22.168: icmp_req=3 ttl=57 time=127 ms 64 bytes from 22.214.171.124: icmp_req=4 ttl=57 time=129 ms 64 bytes from 126.96.36.199: icmp_req=5 ttl=57 time=131 ms
Google dns server have a ping response time of around 130ms average. Now that is nearly 3 times faster than the open dns server. Many articles out there talk about using opendns for improving dns speed, but first the speed has to be tested, since opendns may not always be the fastest one.
My isp dns - 188.8.131.52
$ ping 184.108.40.206 PING 220.127.116.11 (18.104.22.168) 56(84) bytes of data. 64 bytes from 22.214.171.124: icmp_req=1 ttl=251 time=6.30 ms 64 bytes from 126.96.36.199: icmp_req=2 ttl=251 time=6.16 ms 64 bytes from 188.8.131.52: icmp_req=3 ttl=251 time=6.01 ms 64 bytes from 184.108.40.206: icmp_req=4 ttl=251 time=6.45 ms 64 bytes from 220.127.116.11: icmp_req=5 ttl=251 time=6.25 ms
Bsnl dns server has a ping response time of around 6.5ms. This is the fastest so far and around 20 times faster than even google dns. This is because this dns server is located very near (may be in same city) to my internet connection.
So the results show that using the bsnl server is faster in this case. However there might be other cases when bsnl dns servers are not as fast. Then the next option should be google dns server.
And for the rest, to increase your speed even more change to a higher speed plan.