it only responds to local connections ..

I got the policy server running, but it only responds to local connections (calls from same machine as the policy server running), when I try to connect to it from other machines (from LAN, internet), they just wont see the server, and the server wont
respond. There is no firewall, and all other servers like apache IIS VNC... etc are working normally. I wonder what could cause this problem?? here is the console message:

parseSettings() - Listen ports: 843,.

parseSettings() - Bind to: 0.0.0.0.

parseSettings() - Reactor count: 2.

parseSettings() - Policy file: policyfile.xml.

startServer() - Policy Server Startup.

loadPayload() - Loading payload: policyfile.xml.

loadPayload() - Payload is 261 bytes.

startServer() - Starting 2 reactors.

SocketCommandQueue() - Bound to 127.0.0.1 on port

SocketCommandQueue() - Bound to 127.0.0.1 on port

startServer() - Starting listener on ip: 0.0.0.0

startServer() - Startup complete.

Listener.run() - Starting listener for port: 843.

parseSettings() - Listen ports: 843,.

parseSettings() - Bind to: 0.0.0.0.

parseSettings() - Reactor count: 2.

parseSettings() - Policy file: policyfile.xml.

startServer() - Policy Server Startup.

loadPayload() - Loading payload: policyfile.xml.

loadPayload() - Payload is 261 bytes.

startServer() - Starting 2 reactors.

SocketCommandQueue() - Bound to 127.0.0.1 on port

SocketCommandQueue() - Bound to 127.0.0.1 on port

startServer() - Starting listener on ip: 0.0.0.0

startServer() - Startup complete.

Listener.run() - Starting listener for port: 843.

Connection() - Accepted connection from 127.0.0.1:50747.

processRead() - Sending policy file

sendPacket() - Policy sent, closing.

close() - Closing socket to 127.0.0.1:50747.

it only respond to 127.0.0.1, and nothing else, and if I change the binding to other IP, such as my dedicated internet IP, it wont respond to anything at all.