l servidor @NodeJS no es accesible desde afuera

Implementé un servidor nodejs en Rackspace y se puede acceder internamente, como usar:

curl http://127.0.0.1:8080

Sin embargo, no se puede acceder desde el exterior (Internet) incluso si hago esto:

iptables -A OUTPUT -p tcp  --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp  --dport 8080 -j ACCEPT

Aquí está mi código:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Simple server\n');
}).listen(8080, "0.0.0.0");
console.log('Server running at http://0.0.0.0:8080/');

¿Algunas ideas

Respuestas a la pregunta(2)

Su respuesta a la pregunta