Actually, I did have this problem awhile back - couldn't get to my own site. As far as I know, I still can't. I edited up my /etc/hosts file and placed my domain and the ip into the mix and the problem was solved.
As best as I know, it's some strange local DNS issue...
I think you can do that on a pc, right?