If you are wired, try bypassing the router, just to see if it is the router causing the problem.
Follow the cat5 cable from the PS3 that goes into the router
Unplug it from the router
Plug it directly into your modem (this will require you to unplug the cat5 that is already there)
Unplug the power to your router
Unplug the power to your modem
Turn off your PS3
Wait 30 seconds
Plug back in this order
Plug modem back in
Wait 10 seconds
Plug router back in
wait 20 seconds
Turn PS3 on
If it connects, great, play for a bit, see if you still have any issues, if not, you know the issue is with router, and you may want to try doing a hard reset as I advised earlier (however any settings you made to router will have to be redone, DMZ, Forwarding, WEP, etc)
Also, this may not work as your ISP may only allow your modem to lease out 1 IP and it usually gets bound to the MAC address of whatever device it first sees (in this case the router) so you would need to call your ISP up and have them clear the modem's ARP.
Really, if you know nothing about router's I'd recommend powercycle first and then a hard reset if that doesn't work. (Though you will need to reset up anything that was setup before, but since you don't know much about routers gonna assume nothing was setup? )
I am assuming PC's etc there are able to connect to the web, just not your PS3?
EDIT:Also maybe try swapping the cat5 from the ps3 to the router, I can't see a bad cable giving you a DNS error, but I've seen weirder things, and who knows how Sony have their error codes coded, that error may just mean it lost connection to the DNS?
I'm not at home to test, but does anyone know if you can ping a PS3 from a PC on your network, or does the PS3 have some sort of firewall?
If you can ping from a PC to your PS3 setup a continuous ping from a PC to your PS3 through a dos promt with the command ping -t XXX.XXX.XXX.XXX where the X's are your IP, and next time you get the error check the PC to see if the pings timed out, if so, means your connection to the PS3 from the router is probably crapping out, which may mean a bad cable or there is a lot of traffic on your network causing it to timeout...
Ping times should be >10ms - if they get into the hundreds that may mean a problem as well.
Also you can setup a continuous ping to like google and check that as well if it times out ping -t www.google.ca and check that if you get disconnected again, check to see if ping times are high (to google probably 40ms max) or if they drop at all...
Unicorns ARE real - They are just fat, grey and called Rhinos








