Express App Server. höre alle Schnittstellen anstatt nur localhost

Ich bin sehr neu für dieses Zeug und versuche, einige Express-App zu machen

var express = require('express');
var app = express();

app.listen(3000, function(err) {
    if(err){
       console.log(err);
       } else {
       console.log("listen:3000");
    }
});

//something useful
app.get('*', function(req, res) {
  res.status(200).send('ok')
});

Wenn ich den Server mit dem Befehl starte:

node server.js 

alles geht gut.

Ich sehe auf der Konsole

listen:3000

nd wenn ich es versuc

curl http://localhost:3000

Ich sehe 'ok'.

Wenn ich es versuche

telnet localhost

Ah

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]' 

Aber wenn ich es versuche

netstat -na | grep :3000

Ah

tcp  0  0 0.0.0.0:3000   0.0.0.0:*  LISTEN

Die Frage ist: Warum werden alle Schnittstellen abgehört und nicht nur localhost?

Das Betriebssystem ist Linux Mint 17 ohne Pfeifen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage