Ich versuche, Port 3000 unter Ubuntu 12.04 zu öffnen, da dort ein Webserver lauscht. Ich bin hier etwas außerhalb meiner Komfortzone und habe viele Stunden damit verbracht, das Problem zu lösen, ohne Erfolg.
Port scheint in der Firewall offen zu sein:
$> sudo ufw status
Status: active
To Action From
-- ------ ----
...
3000/tcp ALLOW Anywhere
3000/tcp ALLOW Anywhere (v6)
Der Server überwacht diesen Port in Ordnung:
$> netstat -an | grep "LISTEN "
...
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
...
Und ich kann sogar wget
die Indexseite in Ordnung bringen:
$> wget localhost:3000
Connecting to localhost (localhost)|127.0.0.1|:3000... connected.
HTTP request sent, awaiting response... 200 OK
Und die empfangene Datei enthält was ich erwarte ("Hallo Welt" :).
Wenn ich es jedoch von einem anderen Computer aus versuche oder wenn ich einen wget mydomain.com:3000
erhalte "connection refused"
und nmap mir mitteilt, dass der Port nicht offen ist:
$> nmap -A -T4 mydomain.com
Host is up (0.00032s latency).
...
Not shown: 999 closed ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 5.9p1 Debian 5ubuntu1 (protocol 2.0)
...
Service Info: OS: Linux
Irgendeine Idee was ich als nächstes probieren soll ???
BEARBEITEN
Hier ist, was Traceroute gibt:
$> traceroute mydomain.com
traceroute to mydomain.com (176.31.x.x), 30 hops max, 60 byte packets
1 mydomain.com (176.31.x.x) 0.034 ms 0.013 ms 0.010 ms
traceroute mydomain.com
Remote-Computers ein. Sie können die letzten zwei Oktette der letzten (Server-) IP aus Datenschutzgründen ausgeben.