Ubuntu 12.04'te 3000 numaralı bağlantı noktasını açmaya çalışıyorum, çünkü orada dinleyen bir web sunucum var. Buradaki birleşme bölgesinden biraz uzaktayım ve problemi başarılı olmadan çözmek için saatlerce harcadım.
Bağlantı noktası güvenlik duvarında açık görünüyor:
$> sudo ufw status
Status: active
To Action From
-- ------ ----
...
3000/tcp ALLOW Anywhere
3000/tcp ALLOW Anywhere (v6)
Sunucu bu bağlantı noktasını iyi dinliyor:
$> netstat -an | grep "LISTEN "
...
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
...
Ve wget
indeks sayfasını bile düzeltebilirim :
$> wget localhost:3000
Connecting to localhost (localhost)|127.0.0.1|:3000... connected.
HTTP request sent, awaiting response... 200 OK
Ve alınan dosya beklediğim şeyi içeriyor ("merhaba dünya" :).
Ancak, başka bir bilgisayardan çalışan veya zaman eğer wget mydomain.com:3000
ben almak "connection refused"
ve Nmap port açık olmadığını söylüyor:
$> 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
Bundan sonra ne denemeliyim?
DÜZENLE
İşte traceroute ne veriyor:
$> 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
uzaktaki bilgisayarın çıkışını yapıştırın . Gizlilik için son (sunucu) IP'nin son iki basamağını ** çıkarabilirsiniz.