নেটওয়ার্কের অন্যান্য কম্পিউটারগুলিকে কীভাবে আমার ভার্চুয়াল ওয়েব সার্ভার অ্যাক্সেস করতে দেওয়া যায়?


11

আমি একটি হোস্ট ওএস হিসাবে উইন্ডোজ 7 ব্যবহার করি। আমি ডাবিয়ান 6.0.4 লাইটটিপিডি সহ ভার্চুয়ালবক্সে ইনস্টল করেছি।

আমি ব্রাউজারের অ্যাড্রেস প্যানেলে টাইপ করে সহজেই আমার মেশিন থেকে ওয়েব সার্ভারটি অ্যাক্সেস করতে পারি http://localhostতবে আমার নেটওয়ার্ক থেকে অন্য কম্পিউটারগুলি আমার আইপি ঠিকানা টাইপ করে এটি অ্যাক্সেস করতে পারে না

আমি ভার্চুয়ালবক্সে NAT পোর্ট ফরওয়ার্ডিং ব্যবহার করি। আমার নেটওয়ার্কের প্রত্যেকের জন্য আমার ওয়েব সার্ভারটি উপলব্ধ করার জন্য আমার কী করা উচিত?

সম্পাদনা করুন:

আমি একটি 'সমাধান' এ এসেছি - আমাকে অতিথি বন্দর এবং হোস্ট পোর্টটি বিভিন্নগুলিতে সেট করতে হবে। তবে আমার এখনও এ নিয়ে সমস্যা রয়েছে, যথা:

সার্ভারটি 8080 পোর্টে চালু করা হয়েছে।

Port forwarding : guest port 8080
                  host port 80

আমি সার্ভারটিতে আমার মেশিনটি উভয়ই অ্যাক্সেস করতে পারি

তবে আমি কেবলমাত্র নেটওয়ার্কের অন্য মেশিনগুলি থেকে সার্ভারটি অ্যাক্সেস করতে পারি IP:8080

উত্তর:


9

একটি বিকল্প হ'ল ভার্চুয়াল মেশিনের নেটওয়ার্ক অ্যাডাপ্টারকে ব্রিজড মোডে পরিবর্তন করা; তারপরে আপনার অতিথির আইপি ঠিকানা সরবরাহ করে আপনার নেটওয়ার্কের অন্যান্য মেশিনগুলি থেকে ভার্চুয়াল সার্ভারটি অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

সম্পাদনা:

ব্যবহারিক দিকগুলির জন্য, ভার্চুয়াল নেটওয়ার্কিংয়ের ভার্চুয়ালবক্স ডকুমেন্টেশনটি দেখুন । আপনার বিকল্পগুলি ব্রিজড নেটওয়ার্কিং ব্যবহার করা

ব্রিজড নেটওয়ার্কিং সহ, ভার্চুয়ালবক্স আপনার হোস্ট সিস্টেমে এমন একটি ডিভাইস ড্রাইভার ব্যবহার করে যা আপনার শারীরিক নেটওয়ার্ক অ্যাডাপ্টারের ডেটা ফিল্টার করে। এই ড্রাইভারকে তাই "নেট ফিল্টার" ড্রাইভার বলা হয়। এটি ভার্চুয়ালবক্সকে শারীরিক নেটওয়ার্ক থেকে ডেটা আটকানো এবং এতে ডেটা ইনজেক্ট করার অনুমতি দেয়, কার্যকরভাবে সফ্টওয়্যারটিতে একটি নতুন নেটওয়ার্ক ইন্টারফেস তৈরি করে। কোনও অতিথি যখন এই জাতীয় একটি নতুন সফ্টওয়্যার ইন্টারফেস ব্যবহার করছেন, তখন এটি হোস্ট সিস্টেমের দিকে এমনভাবে দেখায় যেন অতিথি নেটওয়ার্ক ক্যাবল ব্যবহার করে ইন্টারফেসের সাথে শারীরিকভাবে সংযুক্ত ছিল: হোস্টটি সেই ইন্টারফেসের মাধ্যমে অতিথির কাছে ডেটা প্রেরণ করতে পারে এবং এটি থেকে ডেটা গ্রহণ করতে পারে। এর অর্থ আপনি অতিথি এবং আপনার নেটওয়ার্কের বাকী অংশের মধ্যে রাউটিং বা ব্রিজিং সেট আপ করতে পারেন।

বা পোর্ট ফরওয়ার্ডিং :

ভার্চুয়াল মেশিনটি ভার্চুয়ালবক্সের অভ্যন্তরীণ কোনও ব্যক্তিগত নেটওয়ার্কের সাথে সংযুক্ত এবং হোস্টের কাছে অদৃশ্য হওয়ার কারণে, অতিথির নেটওয়ার্ক পরিষেবাগুলি হোস্ট মেশিনে বা একই নেটওয়ার্কের অন্যান্য কম্পিউটারগুলিতে অ্যাক্সেসযোগ্য নয়। তবে, একটি ফিজিকাল রাউটারের মতো ভার্চুয়ালবক্স পোর্ট ফরওয়ার্ডিংয়ের মাধ্যমে বিশ্বে নির্বাচিত পরিষেবাগুলি অতিথির বাইরে উপলব্ধ করতে পারে। এর অর্থ হ'ল ভার্চুয়ালবক্স হোস্টের কিছু নির্দিষ্ট পোর্ট শোনায় এবং সেখানে উপস্থিত অতিথির কাছে একই বা অন্য কোনও বন্দরের সমস্ত প্যাকেট পুনরায় বিক্রয় করে।

সুতরাং, NAT পোর্ট ফরওয়ার্ডিংয়ের ক্ষেত্রে আপনার নিম্নলিখিত কমান্ডটি ব্যবহার করা উচিত:

VBoxManage modifyvm "VM name" --natpf1 "guesthttp,tcp,,80,,80"

তবে আমি ওয়াইফাই ব্যবহার করছি এবং যতদূর জানি আমি ব্রিজড মোডের কাজ করতে ইউএসবি ওয়াইফাই অ্যাডাপ্টার ব্যবহার করতে হবে।
প্যাট্রিক

@ প্যাট্রিক: আমি আরও বিশদ সরবরাহ করেছি; এটি একটি ভার্চুয়াল সেতু যা আমরা কথা বলছি।
করলোস

এটি পরিষ্কার তবে এটি সম্পর্কে আমি ইতিমধ্যে জানি এবং সমস্যাটি হ'ল আমার পোর্ট ফরওয়ার্ডিং সক্রিয় রয়েছে: চিত্র
প্যাট্রিক

@ প্যাট্রিক: দুঃখিত, আমি তা বুঝতে পারি নি। এই ক্ষেত্রে, আমি সন্দেহ করব যে সংযোগটি ঘটতে বাধা দিতে আপনার কিছু ফায়ারওয়াল রয়েছে। এটি একবার দেখুন: উইন্ডোজ.মাইক্রোসফটকম
en

@ প্যাট্রিক - সহজ সমাধান দিয়ে শুরু করুন এবং আপনার পছন্দসই ফলাফলের দিকে কাজ করুন। আপনার সার্ভারে এটিও নিশ্চিত করতে হবে যে, ক) ফায়ারওয়ালটি সঠিকভাবে কনফিগার করা হয়েছে, এবং খ) পছন্দসই পরিষেবাদিগুলি সঠিকভাবে কনফিগার করা এবং চলছে (যেমন - এসএসএইচ)
জো ইন্টারনেট

1

ঠিক আছে, আমি এটি সমাধান করেছি, ইন্টারনেটে কয়েক ঘন্টা খননের পরে।

সমস্যাটি ছিল আমার আইএম যোগাযোগকারী স্পিক যা 80 পোর্টে শুনছিল it এটি বন্ধ করার পরে এবং মেশিনটি রিবুট করার পরে সবকিছু মোহন করার মতো কাজ করে :)

আমি পড়েছি যে একটিতে যেমন স্কাইপ সহ একই সমস্যা থাকতে পারে।


খুশি যে মাথা!
করলোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.