Hey,
I read thourgh the thread and if some sites work and some do not (hotmail is a good example) it sounds like it could be a fragmentation issue perhaps?
Also since you have an ADSL modem this will add a few bytes to your ip packets when transfering and if these ip packets are then too big they will get broken up or fragmented, and not all sites seem to like this.
You can test this by pinging google for example with packes of a predefined lenght like so:
Code:
ping [url="http://www.google.com/"]www.google.com[/url] -l 1500
Pinging [url="http://www.l.google.com/"]www.l.google.com[/url] [66.249.93.99] with 1500 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 66.249.93.99:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
ping [url="http://www.google.com/"]www.google.com[/url] -l 1300
Pinging [url="http://www.l.google.com/"]www.l.google.com[/url] [66.249.93.99] with 1300 bytes of data:
Reply from 66.249.93.99: bytes=56 (sent 1300) time=50ms TTL=244
Reply from 66.249.93.99: bytes=56 (sent 1300) time=70ms TTL=244
Reply from 66.249.93.99: bytes=56 (sent 1300) time=50ms TTL=244
Reply from 66.249.93.99: bytes=56 (sent 1300) time=49ms TTL=244
Ping statistics for 66.249.93.99:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 49ms, Maximum = 70ms, Average = 54ms
As you can see when pinging with packets that are too large the host
www.google.com is just not reachable. But when pinging with smaller packets it is...
btw 1500 is the default size for packets in windows and max you should use on a lan. however ping normally uses 32 bytes to ping so that is why it works under normal conditions.
if this is the problem you can change the MTU (Maximum Transmission Unit) on the system that does not contact the sites. This must be done in the registry so be carefull..
In registry key
Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
there are one or more entries ( one for each network interface ). Here find the one you need by checking the ip numbers in the keys. And in the correct key add a DWORD value called "MTU".
Give it a value of 1300 decimal ( 0x514 hex ).
Reboot and if this was the problem, it should now work for all sites. because the packets are no longer sent at the default value of 1500 but at 1300 thus leaving room for the extra bytes that the ADSL modem will add to the packets.
I Hope this works for you because it worked for me...
Kind Regards,
Mantheren
Ps. If it doesn't work, undo everything again...