Apache runs on port 80, maybe you can forward every port you want to use to the local address that the cobalt is on? ( A way is to allow all ports to enter the cobalt's IP and see if it works then slowly block or do configurations. That way you will know if it works or not )
Try accessing it via your local IP address, if it works then its your router's problem.
Telnet, HTTPS, HTTP, FTP, DNS and ALL.
Have all been granted to my LAN SERVER IP.
I have also removed :80 from router, and pointed that to the server. all ports are correct.