Can you reach your server on Port 2222 using the domain name, but just not the IP?
If you can't reach anything on port 2222 at all, and you know that DirectAdmin is running, then try temprarily shutting down your firewall. If that fixes the problem, then open port 2222 in your firewall, and re-enable it.
Jeff