telnet ne parvient pas à se connecter: Connexion fermée par un hôte étranger

J'essaie de me connecter à localhost avec telnet:

% telnet localhost 6311

Cette connexion réussit, mais lorsque je me connecte par une adresse IP externe de mon ordinateur, la connexion échoue:

% telnet x.x.x.x 6311
Trying x.x.x.x...
Connected to x.x.x.x
Escape character is '^]'.
Connection closed by foreign host.

Qu'est-ce qui pourrait mal se passer ?

demandé sur