Unless you are using PPPoE, there is no such thing as logging into the Internet. Once you have acquired an IP address, Net Mask, and Gateway address, and your TCP/IP stack is activated, you are connected. There are some simple tests that you can conduct to verify that point. The simplest is to watch the light on the ethernet card for activity.
Since your browser is a complex piece of software, it does not make a very good test tool. Find a reliable server address on your ISP's network. I use my ISP's outbound mail server. Go to a command prompt. Verify that you have TCP/IP active by typing in the command "ipconfig /all".
Next verify that you have DNS translation by pinging the selected sight by name:
C:\>ping smtp.yourisp.net
Pinging smtp.svc.yourisp.net [199.185.220.xxx] with 32 bytes of data:
Reply from 199.185.220.xxx: bytes=32 time=60ms TTL=249
Reply from 199.185.220.xxx: bytes=32 time=59ms TTL=249
Reply from 199.185.220.xxx: bytes=32 time=60ms TTL=249
Reply from 199.185.220.xxx: bytes=32 time=60ms TTL=249
Ping statistics for 199.185.220.xxx:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 59ms, Maximum = 60ms, Average = 59ms
By using the server name, you have verified that you have domain name service and the selected site is responding. If it times out without being translated, then you know there is a problem with DNS service, so try pinging the IP address directly:
C:\>ping 199.185.220.xxx
Warning: not all sites respond to a ping (eg. Microsoft). That's why it is important to select a reliable site that you know works consistently.
J.A. Coutts