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:

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

Your Name:
Your Email:


Why Subscribe?

  • 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

Was this article helpful? «Yes» «No»

Recent Comments
63 Comments

Doesn't work, I tried all the values and the results are still the same. Using Vista.

Posted by: Tom at November 29, 2009 1:53 AM

Peoples can not access many web sites, and the first suggestion is to download a tool from web site who is not accessible!....
http://www.dslreports.com/drtcp

If you can't access that website, then download the recommended tool from another computer that can.
Leo
08-Dec-2009

Posted by: Petet at December 7, 2009 8:11 PM

I had this problem for days...tried everything suggested on many forums. ran virus checkers, anti malware, spybot, rebuilt my ip stack, cleared temp files, used winsockfix....the list goes on and on.
Eventually I re-intstalled my router out of desperation...all working fine now.

Posted by: Tim at December 8, 2009 2:29 PM

Leo--you are a genius. Thanks so much for the information on MTU. I've used Dr TCP and can now logon to websites (mainly financial)that I've been barred from for more than a year. A real Christmas present--cheers!!

Posted by: Mike G at December 9, 2009 10:39 AM

Have vista on notebook, no work...da nada
internet/network is fine on another laptop and my desk top.
HP told me to uninstall IE8, which I did and then reinstall...which I did.
Still unable to to see web pages. Connection read fine...tried firefox too...nothing
what Gives? Any one have a solution?

Posted by: Dan McMenamin at February 2, 2010 11:06 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...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!