Did you try the ftp and web browsers with the IP address directly? I see the IP, but it doesn't look like a dedicated IP. If you can get the IP URL you can attempt the same thing without using DNS and see what reults you get.

That should also help you track down if there is a DNS issue or not.
Simplicity is the ultimate sophistication.