wierd network problem: "no route to host" on some addresses
I can connect to some hosts on the internet, but not others. I can get to Google and a lot of other sites (including this one), but not some, like youtube and myspace. Ping says "no route to host". Traceroute doesn't get off the machine.
This happens with either wifi or ethernet. Windows and Linux boxen on the same network have no problems. I also tried taking the router out of the equation and connecting directly to the cable modem. This made no difference.
I did some Google research and found some forum entries where people complained of similar symptoms. They were advised to run Tiger Cache Cleaner and AppleJack. I ran both of these to no avail.
Any ideas short of a full OS reload?
Thanks.
PS: here's my traceroute and dig output:
[host]:~ [user]$ traceroute youtube.com
traceroute: Warning: youtube.com has multiple addresses; using 208.65.153.251
traceroute to youtube.com (208.65.153.251), 64 hops max, 40 byte packets
traceroute: sendto: No route to host
1 traceroute: wrote youtube.com 40 chars, ret=-1
*traceroute: sendto: No route to host
traceroute: wrote youtube.com 40 chars, ret=-1
^C
[host]:~ [user]$ dig youtube.com
; <<>> DiG 9.2.2 <<>> youtube.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42964
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;youtube.com. IN A
;; ANSWER SECTION:
youtube.com. 137 IN A 208.65.153.253
youtube.com. 137 IN A 208.65.153.251
;; Query time: 24 msec
;; SERVER: 68.87.71.226#53(68.87.71.226)
;; WHEN: Tue Feb 20 02:35:44 2007
;; MSG SIZE rcvd: 61
<br>
Powerbook 15" Al Mac OS X (10.4.8)