DNS problems basically have to do with other machines on the Internet recognizing your server is there. So while your ISP at home was able to identify the site, the one at work couldn't. Jonny had the same problems with accessing it from school. I really don't understand the details, but that's basically it.