If you have connected your server directly to the DSL modem on your public static IP address and TCP port 548 is visible from remote sites but no other ports are open though Server Admin.app shows various other services are active, then you've either got a very selective problem with the DSL router or any upstream port filtering at your ISP, or your server is misbehaving. You can confirm your ISP is not filtering by swapping in a different server with some of the same ports open as your primary server, and re-verify the test.
Also run a port scan of your server on the local network using your LAN-local network addresses (with the server's original local address, and not via the DSL modem) and see if there are ports open; Network Utility can run a simple port scan, as can some command-line tools. Swapping IP addresses can sometimes get various services tangled, so make sure you're testing with and using the original (presumably with NAT, presumably in a private address block) IP address for the server.
If the services are reported as active via Server Admin.app but Network Utility or another port scanner does not show the expected ports are open, then check the server log files via Console.app or similar, and see what's happened with the various services. if the various server processes are tipping over, then they'll usually be pretty chatty in the logs.
server with some of the same ports open as your primary server, and re-verify the test.
I only have one server but I have a second mini .. when i access the network via the rouiter using PPOE ... same problem
My intranet scan of the server using network utility shows the ports to be open
Coming at the network from with in the ISP's network athe expected ports mostly show
If I come in from any other ISP nada
Trouble is my ISP thinks its my problem.... mm well it is but I don't think I am causing it