your DNS server is unreliable :-(
my ipconfig shows
IP Address. . . . . . . . . . . . : 192.168.0.4
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 67.21.15.2
........................................: 67.21.15.18
notice the pair. when one fails, the other is automatically tried.
you can attempt to find a DNS server that's a) more reliable and b) reasonablly close to you.
First, see if the network is ok and the problem is the DNS;
ping google.com 67.21.15.18
the 2nd parm is the DNS to be used for the lookup.
[67.21.15.18] is adelphia.net
if this works w/o timeout or 'Cant find server name for address', then
you can use tracert 67.21.15.18 to see how many hops it takes to get to the
DNS server.
if you see something like
6 27 ms 11 ms * dnscache2.losaca.adelphia.net [67.21.15.18]
7 13 ms 12 ms * dnscache2.losaca.adelphia.net [67.21.15.18]
8 12 ms 11 ms * dnscache2.losaca.adelphia.net [67.21.15.18]
you consider it as six hops away. [adelphia.net dns has a recursive problem for pings, so just ignore everything after the address sought.
once you find one that is reliable, just go to your TCP/IP config
and manually set the DNS address.