I just had my IT people look at my personal laptop and they were able to fix it. I have a 2-3 year old Dell Inspiron 1525.
It turns out that the reason you can only get a "local only" connection is due to a virus! The way the virus works is that it fills in the "port" information which restricts your access to the internet. It basically puts a roadblock up.
The way to remove it has nothing to do with removing Norton Anti-Virus etc. because these are only temporary solutions.
This is the way you do it:
(1) Open up your web browser,
(2) Go to "tools"
(3) Go to "connections"
(4) Go to "LAN settings"
(5) Make sure that the "Automatically detect settings" and "use a proxy server for your LAN" are checked. None of the others should be clicked.
(6) Hit "advanced"
(7) this is the big one - all the boxes should be empty. The virus inserted language in my "HTTP" box and the "Port" box. The IT people deleted this out and that was it!
If your boxes are already empty, sorry, I can't help.
This worked for me and hopefully it will work for you. By the way, my IT people said that if you delete out your Norton or other virus/malware or other protection, this will only cause more harm than good. Even if it temporarily helps.
Let me know if this works for you.