I have tried using other networks and still have the same problem. When I ping yahoo this is the result:
ping: sendto: No route to host
PING yahoo.com (68.180.206.184): 56 data bytes
--- yahoo.com ping statistics ---
10 packets transmitted, 0 packets received, 100% packet loss
This is the result of doing a look up of yahoo:
; <<>> DiG 9.4.2-P1 <<>> yahoo.com +multiline +nocomments +nocmd +noquestion +nostats +search
;; global options: printcmd
yahoo.com. 742 IN A 68.180.206.184
yahoo.com. 742 IN A 206.190.60.37
And this is the result of the traceroute:
traceroute: Warning: yahoo.com has multiple addresses; using 68.180.206.184
traceroute to yahoo.com (68.180.206.184), 64 hops max, 40 byte packets
traceroute: sendto: No route to host
1 traceroute: wrote yahoo.com 40 chars, ret=-1
Google gives the same messages but youtube seems to respond okay but the website only lists words and no pictures/logos.