Can you log into your server from the command line?
If so, try these two things...
1. Try connecting to
http://dmoz.org:80 via lynx, a text-based Web browser often installed on unix systems. Type in:
lynx http://dmoz.org:80
and see if that connects. If it doesn't (and you do have lynx), then the problem is an issue of connectivity between your server and dmoz.org. That's a sysadmin problem.
2. Try typing in:
traceroute dmoz.org
or
/usr/sbin/traceroute dmoz.org
Again, this will tell you whether your server can find dmoz.org.
If both of these things work, then it becomes more of a mystery to me and a crap-shoot in trying to solve the problem. Try using "www.dmoz.org" instead of just plain dmoz.org. E-mail me privately and maybe I can help further.
John