OK, last night I was able to flash back 1.21 to test my DNS saga...

I found this option "Enable DNS Relay" under (set up-->network setting) makes a difference in my case.
It is default to enable in my case. For some reason, with DNS Relay is enabled the routing is not stable. It started with the win2K PC trying to access web and failed; after that other PC's access to same address will get incorrect routing. I disable this option; so far so good.
I did a trace route for both pass and fail case: note the IP address is resolved correctly for the website (70.42.142.20); but routing has some issue after 3rd hop.
(ok)
Tracing route to www.linkedin.com [70.42.142.20]
over a maximum of 30 hops:
1 10 ms 9 ms 10 ms bras24-l0.pltnca.sbcglobal.net [151.164.184.91]
2 8 ms 8 ms 8 ms 64.164.107.1
3 8 ms 8 ms 8 ms 69.220.8.95
4 10 ms 9 ms 10 ms 69.220.8.31
5 17 ms 11 ms 12 ms ve318.fr4.sjc.llnw.net [208.111.152.117]
6 13 ms 12 ms 12 ms linkedin.ge3-4.fr4.sjc.llnw.net [208.111.152.102]
7 13 ms 14 ms 15 ms www.linkedin.com [70.42.142.20]
(fail)
Tracing route to www.linkedin.com [70.42.142.20]
over a maximum of 30 hops:
1 11 ms 11 ms 11 ms bras24-l0.pltnca.sbcglobal.net [151.164.184.91]
2 10 ms 9 ms 10 ms 64.164.107.2
3 8 ms 9 ms 8 ms 151.164.93.239
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
....
My hardware version is A3; when DNS Relay is enabled, all PCs' DNS server point to 192.168.0.1; when disabled, DNS server point back to ISP.
Best,
Steve