Ask Leo! by Leo A. Notenboom

I can't access some websites ... why?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Internet

Summary: Sometimes not being able to access certain web sites boils down to a simple network configuration tweak that I'll detail here.

I can visit a lot of web sites on the internet without a problem. But a few simply don't work. The strange thing is that they work for other people, or from other machines. What's going on?

I touched on several possibilities for this in a previous article: Why can I not access certain web sites?. I'd certainly recommend that as a starting point.

However, since that article was written, an additional reason for some web sites not being accessible has surfaced that's worth looking into in a little more detail.

It's very obscure, but the good news is that it might also resolve some other problems, most commonly problems with instant messaging.

The issue is an obscure setting called "MTU", which stands for Maximum Transmission Unit, in the network configuration. I'll describe it in a little more detail in a second, but first if you're having a problem, let's look at your current setting, and perhaps try tweaking it.

MTU is buried in the registry, but rather than edit the registry directly, there's a small program you can download for free that will allow you to view and change the MTU settings: DrTCP. Download and run the latest version, and you should see something like this:

DrTCP screen shot

I know it looks a little intimidating, but don't worry. We're going to pay attention to only the two items in Adapter Settings. You can safely ignore the rest.

First we need to make sure that the correct network connection or "adapter" is selected. Even if you have only one network connection, there are often several others. In Adapter Settings the field on the left is a dropdown list of all the network adapters on your system:

DrTCP Adapter Dropdown

"If the MTU setting is causing you problems accessing some web sites, it's probably because it's set too high."

Make sure that the adapter that corresponds to your internet connection is selected. Normally that'll be the adapter that provides you your "Local Area Connection" - as you can see in my case it's an Intel PRO/1000 card.

Once it's been selected, the field on the right within Adapter Settings will show the MTU setting currently in use for that adapter.

If the MTU setting is causing you problems accessing some web sites, it's probably because it's set too high. As you can see my default is 1500, which is appropriate for an ethernet connection, and probably the highest you'd ever want to see it. Unless you're on a dial-up connection, larger numbers make for a somewhat faster network connection - unless it doesn't work at all.

Write down the MTU value you found to start with, and then try these values in order:

  • 1492

  • 576

Do that by replacing the value in the MTU field (again, making sure that the correct adapter is selected), and clicking Save, and then Exit. You will then need to reboot and test to see if the new value has corrected the problem.

Important: if the smaller values don't resolve your problem, then do remember to reset the MTU value to whatever it was when you started.

So that's all been pretty much black magic and obscure numbers. What does it all mean?

When information is transferred across a network, it's broken into chunks called "packets". The Maximum Transmission Unit is related to the largest packet size that your computer will attempt to send.

Each packet has "overhead" - information that is not data, but rather information that says things like "I'm packet #13, coming from this IP address, heading for that IP address". Larger packets are more efficient in reliable networks, because since the overhead is fixed per packet, you spend a higher percentage of your time sending actual data and less on overhead. A 1500 byte packet with 1460 bytes, or 97% real data is more efficient than a 576 byte packet with only 536 bytes, or 93% data. There are also other factors including latency, packet delays and the like that make larger packets more efficient.

Unless the network is unreliable. That's why you'll often see smaller maximum sizes on dial-up networks. If a packet gets lost, which does happen from time to time, a smaller packet is more efficient to re-send than a larger one.

You can see that it's not just magic, but also fairly complex.

But it does boil down to the characteristics of the network between you and the site or service that you're attempting to use. The "standard" values for MTU are typically:

  • 1500: direct connection to an ethernet network, and many broadband connections. As you saw, this is the value my machine uses, connected to my LAN, which in turn is connected to a router and a DSL connection to the internet.

  • 1492: certain types of connections (some types of PPPoE) require this value, and if you're having a problem actually related to MTU, there's a high likelihood that this value will in fact work for you.

  • 576: the default value for most dial-up connections.

If you're connected to the internet via equipment that requires a smaller value, or, while rare, the remote site you're trying to access is connected via equipment that requires a smaller value, you'll simply be unable to connect. Adjusting your MTU value is one thing to try.

Update: another common reason for not being able to visit certain websites is detailed here: Why did my home network stop working?

Related:

  • BroadbandReports.com - DrTCP - a small tool that allows you to examine several TCP/IP settings, including your MTU.

  • BroadbandReports.com - MTU - an article that goes into a little more detail about determining your MTU by experimentation, as well as covering a few other scenarios.

Article C2623 - April 15, 2006

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Recent Comments
45 Comments

Many Thanks, I ended up just deleting the hosts file (after making a copy of it - just in case).
Then I could access all sites including Google.

Posted by: shaun at January 13, 2009 11:56 AM

I've tried what it suggest by altering the MTU, but still doesn't solve my problem from login into a forum and game website which i been login in for 2 years. the websites are as follows : engforum.lastchaos.com.my & www.lastchaos.com.my . i've tried on other PC and it works fine. I've even tried ping both of the websites and it replies as normal. i just couldn't access it through my internet browser. whenever i typed it on the address bar, it just keep waiting for page to load and in turn fail to load. hope there is someone who could help.

Posted by: Stanley at January 14, 2009 11:55 PM

Super advice!!! Thank you so much. After tearing my LAN apart, disconnecting routers, switching out modems and spending two hours on the phone with my ISP tech support I was awaiting a site techs arrival. I found your site by accident, checked on a whim and discovered all MTU's were set to 0.
I reset them to 1500 and the results were amazing
I can now access sites I have been unable to get onto for months.

Posted by: Randy Christianson at January 22, 2009 10:40 AM

I'm experiencing a problem accessing ANTIVIRUS websites, I,ve visited a lot of forums for a possible solution, I tried to scan my computer with antimalware, antispyware and antivirus on safe mode, deleted all files on "Temp" folder, but still I cant access antivirus sites, i dont know if theres still a virus/malware lurking in my CPU or its just a setting that was changed by that virus, funny thing is only antivirus sites is one I cant access, (AVG, Avast, Symantec, kaspersky, Avira, PAnda, nod32, bitdefender,Norman.....etc)I'm actually using AVG 8, now my AVG's virus database is outdated since I cant update it, I used Avira, SuperAntispyware and Malwarebytes to scan in SafeMode, things are going fine, scanned some malware, cookies and virus, not I think its already clean and Zero Virus, but when I tried to access those said sites.... theres no luck, still I cant access Antivirus Sites, Pls help! thanks in advance!

Posted by: Neakhiz at February 1, 2009 1:49 PM

Hi there im currently running on windows vista i am having trouble going on to websites ive been on before (days ago) i can log onto them from another website so i know there is no problem at there end and ive downloaded the drtcp but it comes up blank and too be honest not really sure what im doing :{. Does anyone know what this could be? thanks

Posted by: Jade Anderson at February 25, 2009 4:16 PM

I have a simular problem. I have a webpage that refuses to load. Ive checked everything, twice. Do different things from other sites but no luck. Page simple turns and states done on bottom left. No text no pictures. Running xp and Kaspersky.

Posted by: Mr. Smith at March 17, 2009 3:06 PM

I read both articles and was wary of using the above suggestion. I would use it but, I just wanted to throw out what worked for me. I was having difficulty accessing a site that I'd used several times. It occurred to me to try resetting my modem. This did the trick. Simple fix!

Posted by: J at March 18, 2009 5:14 PM

does this method affects internet speed??

Not typically in any way that you'd notice.
- Leo
19-Jun-2009

Posted by: Hi at June 18, 2009 8:35 PM

My MTU was blank; I tried an MTU factor of 1492 and then 1500. On both occasions when I brought up DrTCP the values had returned to blank. Still can't get Rapidshare and Amazon.com

Malcolm

Posted by: Malcolm at June 22, 2009 4:54 AM

I ran this program and my MTU value was blank. Entered a value of 1500 and saved it. The sites that I was having trouble viewing worked perfectly. Thanks.

Posted by: Spritz at July 2, 2009 9:56 AM

Post a comment on "I can't access some websites ... why?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

Please wait. Your comment is being processed ...


Question? Ask Leo!