দুটি লুপব্যাক অ্যাডাপ্টার একে অপরের সাথে কীভাবে কথা বলবেন?


0

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

পরীক্ষার জন্য আমি উইন্ডোজগুলির নীচে 2 লুপব্যাক অ্যাডাপ্টার তৈরি করেছি:

1: 192.168.10.201/255.255.255.0

2: 192.168.10.210/255.255.255.0

তাদের জন্য কোনও gw বা DNS নির্দিষ্ট করা হয়নি। আমি উভয়ই সিস্টেম 32 / ইত্যাদি / হোস্টে যুক্ত করেছি।

আমি যখন নির্দিষ্ট আইপি দিয়ে একটি অ্যাপ্লিকেশন চালনা করি তখন এটি সফলভাবে লুপব্যাক অ্যাডাপ্টারের সাথে আবদ্ধ হয়, তবে এটি অন্যান্য লুপব্যাক অ্যাডাপ্টারটি দেখতে পাবে না (সংযোগের সময়সীমা)।

সুতরাং সমস্যাটি হল অ্যাডাপ্টারগুলি একে অপরের সাথে কথা বলতে পারে না। কীভাবে এটি সঠিকভাবে কনফিগার করবেন?


আপনি কেন সাধারণ নেটওয়ার্কের চেয়ে লুপব্যাক ব্যবহার করছেন? ধারণাটি হল যে নেটওয়ার্কগুলি একে অপরের সাথে কথা বলতে পারে, তবে সেই লুপব্যাক কখনও [ভার্চুয়াল] মেশিনটি ছেড়ে যায় না, সুতরাং লুপব্যাক ব্যবহার করে এবং এটি অন্য কোনও কিছুতে (এমনকি এটি অন্য লুপব্যাক অ্যাডাপ্টার হলেও) কথা বলে প্রত্যাশা করে counter
হেনেস 23'14

আমি বর্ণনা করেছি কেন। প্রতিটি একক অ্যাপ্লিকেশন চালানোর জন্য 100VM চালানোর কল্পনা করুন। সম্পদের ব্যাপক অপচয়। নেটওয়ার্ক অ্যাপ্লিকেশন পরীক্ষা করার জন্য আমার অ্যাপ্লিকেশনগুলিকে একই বন্দর এবং বিভিন্ন আইপিতে আবদ্ধ করতে বরং 100 টি ইন্টারফেস (বিভিন্ন আইপি স্ট্যাক) প্রয়োজন।
ব্যবহারকারী 3064331

উত্তর:


-1

এই দুটি আইপি ঠিকানা একই সাবনেটে রয়েছে। এর অর্থ এই যে আপনি যখন এই আইপিগুলির একটি থেকে অন্য আইকে প্যাকেটগুলি প্রেরণ করেন, নেটওয়ার্ক স্ট্যাকটি প্রত্যাশা করে যে তারা একই ইন্টারফেসে রয়েছে। যদি আপনি নিশ্চিত হন যে তৃতীয় অক্টেট ( 10) উভয় ইন্টারফেসে আলাদা different

যেহেতু লুপব্যাক ইন্টারফেসগুলি সাধারণত রাউটেবল হয় না (আপনি 127.0.0.1 থেকে বাহ্যিক আইপিগুলির সাথে সংযোগ দিতে পারবেন না), তবে আমি নিশ্চিত নই যে এটি যেভাবে লুপব্যাক ইন্টারফেসের সাথে কাজ করতে পারে। দুটি আইপি অ্যাড্রেস সহ একটি একক লুপব্যাক অ্যাডাপ্টার (যা এখন একই সাবনেটে থাকা উচিত, কারণ এটি একটি ইন্টারফেস) তাই আপনার পক্ষে (এবং গ্রহণযোগ্য) কি সম্ভব?


ইন্টারফেসে বিভিন্ন সাবনেটগুলির সাথে এখনও ভাগ্য নেই। প্রতিটি উদাহরণ সাফল্যের সাথে নিজের ইন্টারফেসের সাথে আবদ্ধ হয়, ডেটা প্রেরণ করে তবে কিছুই পায় না।
ব্যবহারকারী 3064331

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

1
আমি কয়েকটি বিকল্প / ওরফে আইপি সহ একক লুপব্যাক ইন্টারফেস ব্যবহার করছি, এগুলি হোস্ট ফাইলে তাদের নামের সাথে যুক্ত করেছি added অ্যাপ্লিকেশনের প্রতিটি উদাহরণ একই ইন্টারফেসের সাথে যুক্ত হয় তবে বিভিন্ন আইপি দিয়ে। আমি ভেবেছিলাম এটি হয়ত কাজ করবে না, তবে এটি কাজ করে । যদিও আমি একক ইন্টারফেস ব্যবহার করি আমি একই পোর্ট নম্বরের সাথে বিভিন্ন আইপিতে বাধ্যতামূলক সকেট তৈরি করতে পারি ।
ব্যবহারকারীর 3064331
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.