আমি উবুন্টু 12.04-তে 3000 পোর্ট খোলার চেষ্টা করছি, কারণ সেখানে আমার একটি ওয়েব সার্ভার শোনা যাচ্ছে। আমি এখানে আমার কনফোর্ট অঞ্চল থেকে কিছুটা দূরে আছি, এবং সাফল্য ছাড়াই সমস্যার সমাধানের জন্য অনেক ঘন্টা ব্যয় করেছি।
বন্দরটি ফায়ারওয়ালে খোলা রয়েছে বলে মনে হচ্ছে:
$> sudo ufw status
Status: active
To Action From
-- ------ ----
...
3000/tcp ALLOW Anywhere
3000/tcp ALLOW Anywhere (v6)
সার্ভারটি সেই বন্দরে ঠিকঠাক শুনছে:
$> netstat -an | grep "LISTEN "
...
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
...
এবং আমি এমনকি wget
সূচী পৃষ্ঠাটি ঠিক করতে পারি :
$> wget localhost:3000
Connecting to localhost (localhost)|127.0.0.1|:3000... connected.
HTTP request sent, awaiting response... 200 OK
এবং প্রাপ্ত ফাইলটিতে আমার প্রত্যাশাটি রয়েছে ("হ্যালো ওয়ার্ল্ড" :))।
তবে অন্য কম্পিউটার থেকে চেষ্টা করার সময়, বা wget mydomain.com:3000
আমি পেলে "connection refused"
এবং এনএম্যাপ আমাকে জানায় যে বন্দরটি খোলা নেই:
$> 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
আমার কি পরবর্তী চেষ্টা করা উচিত কোন ধারণা ???
সম্পাদনা
ট্রেস্রোয়েট যা দেয় তা এখানে:
$> 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
দূরবর্তী কম্পিউটার থেকে আউটপুট পেস্টবিন করুন । আপনি গোপনীয়তার জন্য সর্বশেষ (সার্ভার) আইপি এর শেষ দুটি অক্টেট আউট করতে পারেন **।