Dealing with a slow internet connection is like standing at the end of a line. Both can bore a lot. Furthermore, in such a situation, we don’t know what exactly to do next. In most of the cases, we do restart our devices or the router, if that doesn’t work we complain to our service provider, even if the slow connection persues we might be thinking about to change the internet service provider for better speed. However, there might be a chance i.e this problem may lie within your computer or router in the form of the improper configuration of DNS, TCP or IP address, etc. Those can be configured manually from your computer. Therefore, if you face the slow internet connection then follow the instructions bellow before complaining to your internet service provider.
You need a computer running on windows 7,8,10 and connected with the internet.
Before proceeding, let’s check internet speed using the Windows command prompt(CMD) so that you can compare speed difference before and after performing all of those steps.
How To Check Internet Speed Using CMD
To check internet speed, you have to know the default gateway IP address first. For this, run windows command prompt(CMD) as an administrator and then type the command given below and press enter.
After completing the above step you will be able to see default gateway IP on the computer screen, now type the below command. You should replace the “default IP address” with your default IP.
Now you will see a screen as shown above, where lower time value indicates a faster network.
Tips To Speed Up Internet Connection:
1. Clean DNS Cache:
DNS cache is a temporary database which contains records of all visited websites along with their IP address in your system. Therefore, DNS cache is like a phonebook, that helps a computer to quickly figure out the IP address corresponding to a certain domain name when you are trying to access it. Sometimes, those caches become outdated after a while. As a result, This may slow down the internet speed. Though, You can delete those outdated DNS caches by the following command.
After cleaning the DNS cache, initially, you may experience a slow connection because of the requirement of new DNS caches for every resource. But after sometimes internet speed will be increased surely.
2. Configure TCP Parameters By Using netsh:
TCP or Transmission Control Protocol uses some parameters that define how to established and maintain an internet connection. Therefore, all the TCP parameters need to be configured correctly. Otherwise, you may experience a slow internet connection. Here is the instruction to configure those parameters properly.
Netsh or network shell is the command-line utility that is used for configuring TCP parameters.
#Configure Windows Auto-Tuning Level#
Window Auto-Tuning is a TCP parameter which allows the operating system to continually monitor routing conditions such as network delay, bandwidth, and application delay. Therefore, the status of window auto-tuning should be “normal” to maximize internet speed. To check this, enter the following command.
netsh interface tcp show global
If the status of Window Auto-Tuning Level is not normal then type netsh int tcp set global autotuninglevel=normal and press enter. This command will scale the TCP receive window for maximum performance.
#Configure Chimney Offload State#
Chimney Offloading or TCP chimney feature is designed to transfer the load from a computer’s CPU to a network adapter that supports TCP chimney offload. It can reduce the workload on the CPU by distributing the load between the adapter and the CPU. Therefore chimney offloading can help both the CPU and adapter to perform quicker. To enable this feature type the below command and press enter
netsh int tcp set global chimney=enabled
You can also try these following command
- netsh int tcp set global congestionprovider=ctcp
- netsh int tcp set global dca=enabled
- netsh int tcp set global ecncapability=enabled
3. Reset IP Address:
If you are using LAN for internet connection then there may be some issues like IP conflict or problem in the DHCP server that can make your internet connection slow. So to fix this issue you will need to reset IP address. To reset your IP address
- Type ipconfig /release and press enter. This command will format the old IP address.
- Then type ipconfig /renew and press enter.
After performing all of these tips, restart your computer and hopefully, you may experience a boost in internet speed now. You can confirm it by performing a speed test again.
If the slow internet connection problem still there then there may be a chance that your ISP or Internet Service Provider might be throttling your connection. You can avoid this by using a VPN.