Yeah, it's weird. I remoted into my dad's server and accessed it fine. Checked my hosts file and proxy settings, all was ok.
The site finally did come up, but it's taking forever when I access it here.
Tracert shows a maximum of 77 ms on one of the hops. Really strange. The forum site works fine.