আমার ফেডোরা 15 চলমান একটি হোস্ট সিস্টেম রয়েছে এবং ভার্চুয়ালবক্সে আমার একটি গেস্ট সিস্টেম সেন্টোস 5.5 চলছে।
আমি ভার্চুয়ালমিন ইনস্টল এবং ভার্চুয়াল মেশিনে পোর্ট ফরওয়ার্ডিং যুক্ত করেছি। আমি যখন গেস্টের 8080 বন্দরটিতে হোস্টের 8080 পোর্টে ফরোয়ার্ড করি তখন আমি লোকালহোস্ট অ্যাক্সেস করতে পারি: 8080 এবং এটি আমার পৃষ্ঠাটি সরবরাহ করে। তবে আমি যদি হোস্টের 80 বন্দরটিতে অতিথির 80 বন্দরটি ফরোয়ার্ড করি তবে আমি এটি অ্যাক্সেস করতে পারি না।
যেহেতু আমি ওয়েব থেকে ভিএম-তে সাইটগুলি অ্যাক্সেস করতে চাই এবং সেগুলিতে অ্যাক্সেস করার সময় কোনও পোর্ট নম্বর যুক্ত করতে চাই না (আমার আইপিটির দিকে নির্দেশিত কোনও ডোমেন বা সাবডোমেন দ্বারা) আমি ধরে নিয়েছি যে আমার এখানে পোর্ট ৮০ ব্যবহার করা দরকার।
আমি পড়েছি যে লোকেরা হোস্টের কাছে 80 পোর্ট ফরওয়ার্ড করে, তাই আমি ধরে নিই এটি সম্ভব হওয়া উচিত।
হোস্টের জন্য এনএম্যাপ থেকে আউটপুট (ফেডোরা):
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000078s latency).
Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp
2121/tcp open ccproxy-ftp
2222/tcp open EtherNet/IP-1
11111/tcp open vce
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.19 - 2.6.36
80 বন্দরটি হোস্ট দ্বারা নেওয়া হয় না, এটি একটি ভাল চিহ্ন হতে পারে, স্থানীয় প্রক্রিয়াগুলি হস্তক্ষেপ করে না বা এটি একটি খারাপ চিহ্ন, অতিথি থেকে সার্ভার ডেটাতে কাজ করার জন্য বন্দরটি খোলা উচিত?
আমি P-2601HN-F1 রাউটারটি ব্যবহার করছি যা সঠিকভাবে কাজ করে (স্থানীয় অ্যাপাচি সার্ভারের সাহায্যে ওয়েব থেকে আউটপুট প্রদর্শন করতে পরিচালিত)
ভিএম এর নেটওয়ার্ক ট্যাবে এটি বলে: সংযুক্ত: NAT NAT এবং পোর্ট ফরওয়ার্ডিংয়ের জন্য আমি এর ফরোয়ার্ডগুলি সংজ্ঞায়িত করেছি:
HOST PORT / GUEST PORT
80 / 80 tcp
2121 / 21 tcp
2222 / 22 tcp
11111 / 10000 tcp
এমন নয় যে আমি যখন 80/80 টিসিপি পরিবর্তন করি 8080/80 টিসিপি তে তখন আমি এটি http: // লোকালহস্ট: 8080 / থেকে অ্যাক্সেস করতে পারি ।
আমি কী ভুল করছি / কীভাবে এটি অর্জন করতে পারি (পোর্ট ৮০ এ অ্যাক্সেস)?