Andbin scusa se insisto ...

Allora ho creato/configurato il mio dns e quindi mi sono creato un host che sarà risolto dal dns..
Ora nel client ho :

codice:
InetAddress address = InetAddress.getByName("miohost.dlink.com");
Socket client = new Socket(address, 12345);
debaggando vedo che address effettivamente viene avvalorato con il mio ip pubblico.
Tuttavia ottengo un eccezione nella seconda riga :

java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Un known Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress( Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at client_server.Client.main(Client.java:20)


Per la fase di test sto eseguendo ancora sulla stessa macchina sia client che server..