আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?
আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?
উত্তর:
আপনি এখানে দুটি ভিন্ন প্রশ্ন জিজ্ঞাসা করছেন।
আপনি কি একই বন্দরটিকে # 2 থেকে আলাদা আলাদা অভ্যন্তরীণ IP ঠিকানাগুলি ফরোয়ার্ড করতে পারবেন?
না। এটি সম্পর্কে চিন্তা করুন। একটি প্যাকেট আপনার বাহ্যিক ঠিকানা এবং UDP পোর্ট থেকে 80 আসার থাকেন (অভিমানী আপনি যদি শুধুমাত্র একটি বহিস্থিত IP ঠিকানা আছে), কিভাবে আপনার রাউটার জানতে চাই যা দুই অভ্যন্তরীণ IP ঠিকানার এটা ফরোয়ার্ড করা উচিত?
আপনি যদি দুটি ভিন্ন পরিষেবা হোস্ট করতে চান তবে আপনার প্রত্যেকের জন্য একটি পৃথক বন্দর দরকার।
আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?
হ্যাঁ. পোর্ট ফরওয়ার্ডিং সাধারণত শুধুমাত্র প্যাকেট যার উপর বন্দর 80 আছে প্রভাবিত আপনার পাশ। যখন কেউ আপনার সাথে সংযোগ স্থাপনের চেষ্টা করে, আপনার রাউটারটি দেখতে পাবেন:
তবে বহির্গামী সংযোগগুলি (যখন আপনি অন্য কোনও ওয়েব পৃষ্ঠায় যান) এটি আপনার রাউটারের দৃষ্টিকোণ থেকে বিপরীত হবে।
সুতরাং পোর্ট-ফরওয়ার্ডিং এগুলিকে মোটেই প্রভাব ফেলবে না।
(উপায় দ্বারা, HTTP- র সাধারণত উপর সঞ্চালিত হয় বিভিন্ন TCP দেয়। শুধুমাত্র Chrome এর QUIC পরীক্ষায় এর ফলে UDP ব্যবহার করুন।)
আপনি কি একই বন্দরটিকে # 2 থেকে আলাদা আলাদা অভ্যন্তরীণ IP ঠিকানাগুলি ফরোয়ার্ড করতে পারবেন?
হ্যাঁ, আপনি একেবারে ইউডিপি এবং টিসিপি দিয়ে কিছুটা ডিগ্রি করতে পারেন ।
যেহেতু ইউডিপি সংযোগহীন স্টেটলেস প্রোটোকল, আপনি একটি নির্দিষ্ট বন্দরের জন্য শুনতে পারেন এবং প্যাকেট আসার পরে আপনি এটি অনুলিপি করতে পারেন এবং দুটি পৃথক অভ্যন্তরীণ গন্তব্যে প্রেরণ করতে পারেন। যেহেতু কোনও হ্যান্ডশেক নেই বা রাষ্ট্রের ট্র্যাকিং সমস্ত গন্তব্যগুলি সেই প্যাকেটগুলি সাফল্যের সাথে গ্রহণ করতে সক্ষম হবে। স্যাম্প্লিকাটর একটি প্রোগ্রাম যা আপনার জন্য এটি করতে পারে। দ্রষ্টব্য, এটি এর সংজ্ঞা অনুসারে খাঁটি পোর্ট ফরওয়ার্ডিং নয়।
এটি টিসিপি-র পক্ষে সম্ভব , তবে কিছু সীমাবদ্ধতার সাথে - আপনি নির্দিষ্ট বন্দরের জন্য শুনতে পারেন এবং প্যাকেট আসার পরে আপনি এটি একটি পুলের কোনও নির্দিষ্ট অভ্যন্তরীণ হোস্টে ফরোয়ার্ড করতে পারেন। টিসিপি সংযোগগুলি ব্যবহার করে তাই একবার আপনি কোনও নির্দিষ্ট অভ্যন্তরীণ হোস্টের কাছে প্রাথমিক প্যাকেট ফরওয়ার্ড করার পরে এই সেশনের বাকি প্যাকেটগুলি একই অভ্যন্তরীণ হোস্টে ফরোয়ার্ড করা এখন প্রয়োজনীয়।
এই প্রযুক্তিটি ব্যবহার করে আপনার একাধিক ব্যাকএন্ড সার্ভারের একটি বহিরাগত গন্তব্যে অনুরোধ পরিচালনা করতে পারে।
আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?
এই প্রশ্নটি কিছুটা অস্পষ্ট। যদি আপনি আপনার বাহ্যিক ঠিকানা থেকে কোনও অভ্যন্তরীণ হোস্টের কাছে ট্র্যাফিক ফরোয়ার্ড করে থাকেন তবে একমাত্র এই বাস্তবতা আপনাকে অভ্যন্তরীণ নেটওয়ার্ক থেকে একই পোর্ট অ্যাক্সেস করতে বাধা দেয় না।
এর আপনার কাছ থেকে বন্দর 80 ফরোয়ার্ড বলতে দাও A
করার B
। একই সময়ে কোনও সমস্যা ছাড়াই C
80 পোর্টে সরাসরি অ্যাক্সেস করতে সক্ষম হবেন B
।
A (external IP)
|
---------
| |
B C
আপনি একই পোর্টটি একসাথে একাধিক আইপিতে ফরোয়ার্ড করতে পারবেন না, আমি এমন কোনও রাউটার / পরিচালিত স্যুইচও দেখিনি যা এমনকি কনফিগার ত্রুটির নাম না পাঠিয়ে আপনাকে এটি করতে দেয়। আপনি এটি একাধিক আইপি-তে সেট আপ করতে পারেন তবে ফরোয়ার্ডিং নিয়মের একটিতে একবারে সক্ষম করতে পারবেন। সুতরাং আপনি অন্যটিকে সক্ষম করতে সক্ষম করতে সক্ষম করতে পারেন এবং তদ্বিপরীতভাবে, তবে এটি একটি অপচয় হ'ল ল্যান কম্পিউটারে আপনি যদি তার বাহ্যিক আইপি ঠিকানার মাধ্যমে নির্দিষ্ট পোর্ট / পরিষেবা অ্যাক্সেস করতে চান তবে আপনাকে কেবল ফরওয়ার্ডিং পোর্টগুলি সম্পর্কে উদ্বিগ্ন হওয়া দরকার। বলুন যে আপনি যদি আপনার ল্যান পিসির 2 টিতে 2 ওয়েব সার্ভার পরিচালনা করতে চান এবং উভয় সময়েই উভয়কে অ্যাক্সেস করতে সক্ষম হন তবে এটি করার সহজতম উপায় হ'ল পরিষেবাগুলির বন্দর পরিবর্তন করা, একটি 80 পোর্টে শুনতে হবে এবং অন্যটি 8080 বা আপনি চাই বন্দরে। 99% পরিষেবা আপনাকে যে কোনও পোর্টে হোস্ট করতে / শোনার মঞ্জুরি দেয়। আপনি যদি কোনও পোর্ট নির্দিষ্ট না করেন তবে এটি পরিষেবা ডিফল্টে ফিরে আসবে। কাজ করার আরও আরও উন্নত পদ্ধতি রয়েছে তবে এটি সহজতম উপায় এবং উন্নত পদ্ধতিগুলিকে নেটওয়ার্কিং স্কুলে ফিরে যাওয়ার জন্য বিভিন্ন প্রয়োজন বলে যে কেউ "পোর্ট ফরওয়ার্ডিং" বলে বিবেচিত হয় না বা বলা হয় না।
আপনার রাউটার কীভাবে ঠিকানাগুলি ফরোয়ার্ড করতে জানে? নাটের কারণে।
আপনি যদি কোনও ডোমেন ক্রয় করেন আপনি সেই ডোমেন নামটিকে আপনার কম্পিউটারের নাম এবং নেটবিওএস নাম হিসাবে সেট করতে পারেন।
উদাহরণস্বরূপ 2 টি আলাদা কম্পিউটার পৃথক অভ্যন্তরীণ তবে একই বহিরাগত পোর্টগুলিতে ওয়েবসাইটের হোস্টিংয়ের জন্য অবশ্যই ডোমেনের নামকরণ করতে হবে বা আপনার রাউটারের সাথে সংযুক্ত হওয়ার জন্য এবং অভ্যন্তরীণ আইপি যুক্ত করে উভয় ডোমেনের অভ্যন্তরীণ আইপি সহ আপনার অভ্যন্তরীণ ডিএনএস সার্ভার সেটআপ করতে হবে ডোমেন নাম (পাবলিক আইপি ঠিকানা নয়) রাউটারগুলি NAT সেই অনুসারে সংযোগটি ফরোয়ার্ড করবে।
আপনি একই নেটওয়ার্কে একাধিক আইপিতে হুবহু অভিন্ন পোর্টগুলি ফরোয়ার্ড করতে পারবেন না, তবে বহির্গামী নেটওয়ার্ক ট্র্যাফিকের বিষয়ে কথা বলার সময় আপনি অভ্যন্তরীণ বন্দরগুলি পৃথক হওয়া পর্যন্ত একই বহিরাগত বন্দরগুলি ব্যবহার করতে পারেন