My laptop has the IP address of my router (192.168.2.1) as its primary DNS server (i.e. this is the same as my PS3). Maybe I have misunderstood you, but I don't see how DNS can be the problem if I can browse the web fine from both my PS3 and my laptop for almost all websites. Surely the browsers will use DNS to look up the host names of web addresses I browse to, so if I can browse then there isn't a problem with DNS...?