Publier Node.JS serveur sur internet

J'ai un Node.JS serveur qui fonctionne très bien sur les localhost. Maintenant, je veux qu'il soit accessible depuis internet, hébergé par ma machine. Mon adresse IP publique (celle qui Google me dit que j'ai) ne semble pas être "accessibles":

https.createServer({
    key: privateKey,
    cert: certificate
}, server).listen(80, '86.151.23.17');

échoue avec le suivant Node.JS erreur:

Error: listen EADDRNOTAVAIL
    at errnoException (net.js:770:11)
    at Server._listen2 (net.js:893:19)
    at listen (net.js:937:10)
    at Server.listen (net.js:994:9)
    at dns.js:71:18
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

Comment puis-je publier mon Node.JS serveur de mon adresse IP publique?

[Note: je n'ai pas un autre serveur en cours d'exécution. Aussi, j'ai essayé plusieurs ports différents, comme l'a suggéré ici.]

OriginalL'auteur Randomblue | 2013-01-12