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 - 126.96.36.199 , 188.8.131.52
2) google dns - 184.108.40.206 , 220.127.116.11
3) bsnl dns - 18.104.22.168
So lets find out their speed by pinging them. Open up the terminal/command prompt and type in the following command.
$ 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=52 time=362 ms 64 bytes from 220.127.116.11: icmp_req=3 ttl=52 time=362 ms 64 bytes from 18.104.22.168: icmp_req=4 ttl=52 time=362 ms 64 bytes from 22.214.171.124: 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 126.96.36.199 PING 188.8.131.52 (184.108.40.206) 56(84) bytes of data. 64 bytes from 220.127.116.11: icmp_req=1 ttl=57 time=128 ms 64 bytes from 18.104.22.168: icmp_req=2 ttl=57 time=132 ms 64 bytes from 22.214.171.124: icmp_req=3 ttl=57 time=127 ms 64 bytes from 126.96.36.199: icmp_req=4 ttl=57 time=129 ms 64 bytes from 188.8.131.52: 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 - 184.108.40.206
$ ping 220.127.116.11 PING 18.104.22.168 (22.214.171.124) 56(84) bytes of data. 64 bytes from 126.96.36.199: icmp_req=1 ttl=251 time=6.30 ms 64 bytes from 188.8.131.52: icmp_req=2 ttl=251 time=6.16 ms 64 bytes from 184.108.40.206: icmp_req=3 ttl=251 time=6.01 ms 64 bytes from 220.127.116.11: icmp_req=4 ttl=251 time=6.45 ms 64 bytes from 18.104.22.168: 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.