আপনি কি একই বন্দরটিকে # 2 থেকে আলাদা আলাদা অভ্যন্তরীণ IP ঠিকানাগুলি ফরোয়ার্ড করতে পারবেন?


14

আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?


1
না; আপনি যখন কোনও পোর্ট ফরওয়ার্ড করেন আপনি সমস্ত ট্র্যাফিক একটি একক ঠিকানায় প্রেরণ করেন। একই বন্দরে ডেটা পেতে যদি আপনার 2 ডিভাইসের প্রয়োজন হয় তবে আপনাকে সেটিকে একটি একক ডিভাইসে ফরোয়ার্ড করতে হবে যা সেই 2 অতিরিক্ত ডিভাইসকে নেটওয়ার্কের সাথে সংযুক্ত করে (উদাহরণস্বরূপ অন্য রাউটার বলুন)।
রামহাউন্ড

1
পোর্ট 8080 মাধ্যমিক সিস্টেমে 80 এর বিকল্প হিসাবে নিরাপদে ব্যবহার করা যেতে পারে। সুতরাং 80 থেকে পিসি এবং 8080 নোটবুক থেকে এগিয়ে যদি আপনার পুনর্নির্মাণের জন্য এটির প্রয়োজন হয়।
5:38

আপনি লিখেন "আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?" <--- আচ্ছা স্পষ্টতই অন্যথায় বন্দরের প্রতিরোধের বিন্দুটি কী।
বারলপ

যেমন AT Ramhound সত্যিই হাহ, ঠিক আছে, তাই কেন আপনি কিভাবে ব্যাখ্যা না আপনি চাই যে কি?
বারলপ

1
আমি আপনাকে VL-80 এর উত্তর গ্রহণ করার পরামর্শ দিচ্ছি। তার উত্তর খুব ভাল। এটা তোলে উত্তর কি আপনি আসলে asked-- কেউ এটা কিভাবে উত্তর কি আপনার সাথে কথা বলতে পারবেন না বোঝানো চাইতে।
ডেভিড বেটজ

উত্তর:


14

আপনি এখানে দুটি ভিন্ন প্রশ্ন জিজ্ঞাসা করছেন।

আপনি কি একই বন্দরটিকে # 2 থেকে আলাদা আলাদা অভ্যন্তরীণ IP ঠিকানাগুলি ফরোয়ার্ড করতে পারবেন?

না। এটি সম্পর্কে চিন্তা করুন। একটি প্যাকেট আপনার বাহ্যিক ঠিকানা এবং UDP পোর্ট থেকে 80 আসার থাকেন (অভিমানী আপনি যদি শুধুমাত্র একটি বহিস্থিত IP ঠিকানা আছে), কিভাবে আপনার রাউটার জানতে চাই যা দুই অভ্যন্তরীণ IP ঠিকানার এটা ফরোয়ার্ড করা উচিত?

আপনি যদি দুটি ভিন্ন পরিষেবা হোস্ট করতে চান তবে আপনার প্রত্যেকের জন্য একটি পৃথক বন্দর দরকার।

আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?

হ্যাঁ. পোর্ট ফরওয়ার্ডিং সাধারণত শুধুমাত্র প্যাকেট যার উপর বন্দর 80 আছে প্রভাবিত আপনার পাশ। যখন কেউ আপনার সাথে সংযোগ স্থাপনের চেষ্টা করে, আপনার রাউটারটি দেখতে পাবেন:

  • অন্যান্য কম্পিউটারের এলোমেলো বন্দর এক্স থেকে আপনার পোর্ট ৮০ এ আগত প্যাকেট
  • আপনার পোর্ট ৮০ থেকে অন্যের বন্দর এক্সে বহির্গামী উত্তর

তবে বহির্গামী সংযোগগুলি (যখন আপনি অন্য কোনও ওয়েব পৃষ্ঠায় যান) এটি আপনার রাউটারের দৃষ্টিকোণ থেকে বিপরীত হবে।

  • আপনার র্যান্ডম পোর্ট এক্স থেকে অন্য কম্পিউটারের (ওয়েব সার্ভারের) পোর্ট ৮০ এ আউটগোয়িং প্যাকেট
  • অন্যটির পোর্ট 80 থেকে আপনার পোর্ট এক্সে আগত জবাব

সুতরাং পোর্ট-ফরওয়ার্ডিং এগুলিকে মোটেই প্রভাব ফেলবে না।

(উপায় দ্বারা, HTTP- র সাধারণত উপর সঞ্চালিত হয় বিভিন্ন TCP দেয়। শুধুমাত্র Chrome এর QUIC পরীক্ষায় এর ফলে UDP ব্যবহার করুন।)


পুনরায় " দুটি আভ্যন্তরীণ IP ঠিকানাগুলির মধ্যে এটির মধ্যে কোনটি ফরোয়ার্ড করা উচিত ", কেন 192.168.1.100 এবং সার্ভার 192.168.1.101 সার্ভার উভয়কেই প্রেরণ করবেন না?
পেসারিয়ার

1
@ পেসারিয়ার: ক্লায়েন্ট যখন সম্পূর্ণ দুটি পৃথক উত্তর পেয়ে থাকে তখন কী করবে? এটি স্বয়ংক্রিয়ভাবে দুটি সংযোগ তৈরি করবে না যেখানে কোনও প্রোগ্রামের জন্য কেবল একটির জন্য অনুরোধ করা হয়েছিল। সর্বোপরি, এটি একটি জবাব প্যাকেট গ্রহণ করবে এবং অপরটিকে ফেলে দেবে, যা আপনি অকার্যকর কারণ আপনি কোন সার্ভারটি চেয়েছিলেন তা বলতে পারবেন না ... .100 এবং .101 উভয়ই একই পরিষেবা (লোড ব্যালেন্সিং) সরবরাহ না করা পর্যন্ত। সবচেয়ে খারাপভাবে, দ্বিতীয় জবাব এমনকি প্রথম সংযোগের প্রচেষ্টা শেষ হতে বাধা দেবে (উদাহরণস্বরূপ, যদি দ্বিতীয় সার্ভার প্রথমটির জন্য প্যাকেটগুলি গ্রহণ করতে থাকে তবে এটি টিসিপি আরএসটি দিয়ে জবাব দিতে থাকবে)
ব্যবহারকারীর 6868

1
@ পেসারিয়র: সুতরাং, নির্দিষ্ট লোড ব্যালেন্সিংয়ের ক্ষেত্রে (প্রায় অভিন্ন সার্ভার সহ) এটি করা যায় - আরও তথ্যের জন্য নীচে ভিএল -80 এর উত্তর দেখুন। প্রকৃতপক্ষে লোড-ব্যালেন্সিং প্রোগ্রাম রয়েছে যা প্রাথমিক প্যাকেটটিকে নকল করে এবং যে কোনও সার্ভারকে উত্তর দেওয়ার জন্য দ্রুততম ব্যবহার করে। তবে আপনি যদি সেভাবে দুটি পৃথক ওয়েবসাইট হোস্ট করতে চান তবে এটি কার্যকর হবে না কারণ টিসিপি সংযোগ তৈরি হওয়ার পরে ব্রাউজারটি ওয়েবসাইটের হোস্টনামটি পাঠায় না ।
ব্যবহারকারীর 6868

4

আপনি কি একই বন্দরটিকে # 2 থেকে আলাদা আলাদা অভ্যন্তরীণ IP ঠিকানাগুলি ফরোয়ার্ড করতে পারবেন?

হ্যাঁ, আপনি একেবারে ইউডিপি এবং টিসিপি দিয়ে কিছুটা ডিগ্রি করতে পারেন ।

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

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

এই প্রযুক্তিটি ব্যবহার করে আপনার একাধিক ব্যাকএন্ড সার্ভারের একটি বহিরাগত গন্তব্যে অনুরোধ পরিচালনা করতে পারে।

আমি যদি আমার পিসিতে 80 ইউডিপি পোর্ট ফরওয়ার্ড করি তবে আমি কি আমার অন্যান্য ল্যাপটপ থেকে 80 পোর্টটি অ্যাক্সেস করতে পারি?

এই প্রশ্নটি কিছুটা অস্পষ্ট। যদি আপনি আপনার বাহ্যিক ঠিকানা থেকে কোনও অভ্যন্তরীণ হোস্টের কাছে ট্র্যাফিক ফরোয়ার্ড করে থাকেন তবে একমাত্র এই বাস্তবতা আপনাকে অভ্যন্তরীণ নেটওয়ার্ক থেকে একই পোর্ট অ্যাক্সেস করতে বাধা দেয় না।

এর আপনার কাছ থেকে বন্দর 80 ফরোয়ার্ড বলতে দাও Aকরার B। একই সময়ে কোনও সমস্যা ছাড়াই C80 পোর্টে সরাসরি অ্যাক্সেস করতে সক্ষম হবেন B

     A (external IP)
     |
 ---------
 |       |
 B       C

2
প্রশ্ন রাউটার সম্পর্কে। কোনও গ্রাহক গ্রেড রাউটারের আপনার বর্ণিত ইউডিপি অনুলিপি / টিসিপি লোড ব্যালেন্সিং বৈশিষ্ট্য নেই এবং এর কোনওটিকেই কখনও "পোর্ট ফরওয়ার্ডিং" বলা হয় না।
জেসন সি

4
1) প্রশ্নটি নির্দিষ্ট করে না এটি অবশ্যই ভোক্তা স্তরের সরঞ্জাম হতে হবে। 2) আপনি যে কৌশলটি লিখেছেন তা নির্বিশেষে আমি কাজটি বর্ণনা করেছি।
ভিএল -80

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

আপনি লিখেন "এটি টিসিপি-র পক্ষে সম্ভব, ....... একবার আপনি কোনও নির্দিষ্ট অভ্যন্তরীণ হোস্টের কাছে প্রাথমিক প্যাকেট ফরওয়ার্ড করার পরে এই সেশনের বাকি প্যাকেটগুলি একই অভ্যন্তরীণ হোস্টে ফরোয়ার্ড করা এখন প্রয়োজনীয় necessary" <--- তাহলে এটি টিসিপি দিয়ে কীভাবে সম্ভব? আপনি ইউডিপির জন্য স্যাম্প্লিকেটার উল্লেখ করেছেন, ঠিক আছে .. যাতে এটি ইউডিপির জন্য অনুলিপি করে .. তবে টিসিপির জন্য আপনি কী পরামর্শ দিচ্ছেন?
বারলপ

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

1

আপনি একই পোর্টটি একসাথে একাধিক আইপিতে ফরোয়ার্ড করতে পারবেন না, আমি এমন কোনও রাউটার / পরিচালিত স্যুইচও দেখিনি যা এমনকি কনফিগার ত্রুটির নাম না পাঠিয়ে আপনাকে এটি করতে দেয়। আপনি এটি একাধিক আইপি-তে সেট আপ করতে পারেন তবে ফরোয়ার্ডিং নিয়মের একটিতে একবারে সক্ষম করতে পারবেন। সুতরাং আপনি অন্যটিকে সক্ষম করতে সক্ষম করতে সক্ষম করতে পারেন এবং তদ্বিপরীতভাবে, তবে এটি একটি অপচয় হ'ল ল্যান কম্পিউটারে আপনি যদি তার বাহ্যিক আইপি ঠিকানার মাধ্যমে নির্দিষ্ট পোর্ট / পরিষেবা অ্যাক্সেস করতে চান তবে আপনাকে কেবল ফরওয়ার্ডিং পোর্টগুলি সম্পর্কে উদ্বিগ্ন হওয়া দরকার। বলুন যে আপনি যদি আপনার ল্যান পিসির 2 টিতে 2 ওয়েব সার্ভার পরিচালনা করতে চান এবং উভয় সময়েই উভয়কে অ্যাক্সেস করতে সক্ষম হন তবে এটি করার সহজতম উপায় হ'ল পরিষেবাগুলির বন্দর পরিবর্তন করা, একটি 80 পোর্টে শুনতে হবে এবং অন্যটি 8080 বা আপনি চাই বন্দরে। 99% পরিষেবা আপনাকে যে কোনও পোর্টে হোস্ট করতে / শোনার মঞ্জুরি দেয়। আপনি যদি কোনও পোর্ট নির্দিষ্ট না করেন তবে এটি পরিষেবা ডিফল্টে ফিরে আসবে। কাজ করার আরও আরও উন্নত পদ্ধতি রয়েছে তবে এটি সহজতম উপায় এবং উন্নত পদ্ধতিগুলিকে নেটওয়ার্কিং স্কুলে ফিরে যাওয়ার জন্য বিভিন্ন প্রয়োজন বলে যে কেউ "পোর্ট ফরওয়ার্ডিং" বলে বিবেচিত হয় না বা বলা হয় না।


1
"আমি এমন কোনও রাউটার / পরিচালিত স্যুইচও দেখিনি যা আপনাকে এমনকি এটি করতে দেয় ..." - গ্রাহক-গ্রেড টেকনিকলোর টিসি 7200. ইউ রাউটার আপনাকে বিভিন্ন আইপি ঠিকানায় একই পোর্টের জন্য ফরওয়ার্ডিং কনফিগারেশন যুক্ত করতে দেবে। আমি নিশ্চিত না যদিও এটি আসলে এগিয়ে যায় কিনা।
জোনাথন ক্রস

-2

না। এটি সম্পর্কে চিন্তা করুন। যদি কোনও প্যাকেট আপনার বাহ্যিক ঠিকানা এবং ইউডিপি পোর্ট ৮০ এ পৌঁছে যায় (ধরে নিলে আপনার কেবল একটি বাহ্যিক আইপি ঠিকানা রয়েছে) তবে আপনার রাউটার কীভাবে জানতে পারবেন যে দুটি অভ্যন্তরীণ আইপি ঠিকানার মধ্যে এটি ফরোয়ার্ড করা উচিত?

আপনি যদি দুটি ভিন্ন পরিষেবা হোস্ট করতে চান তবে আপনার প্রত্যেকের জন্য একটি পৃথক বন্দর দরকার।

আপনার রাউটার কীভাবে ঠিকানাগুলি ফরোয়ার্ড করতে জানে? নাটের কারণে।

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

উদাহরণস্বরূপ 2 টি আলাদা কম্পিউটার পৃথক অভ্যন্তরীণ তবে একই বহিরাগত পোর্টগুলিতে ওয়েবসাইটের হোস্টিংয়ের জন্য অবশ্যই ডোমেনের নামকরণ করতে হবে বা আপনার রাউটারের সাথে সংযুক্ত হওয়ার জন্য এবং অভ্যন্তরীণ আইপি যুক্ত করে উভয় ডোমেনের অভ্যন্তরীণ আইপি সহ আপনার অভ্যন্তরীণ ডিএনএস সার্ভার সেটআপ করতে হবে ডোমেন নাম (পাবলিক আইপি ঠিকানা নয়) রাউটারগুলি NAT সেই অনুসারে সংযোগটি ফরোয়ার্ড করবে।

আপনি একই নেটওয়ার্কে একাধিক আইপিতে হুবহু অভিন্ন পোর্টগুলি ফরোয়ার্ড করতে পারবেন না, তবে বহির্গামী নেটওয়ার্ক ট্র্যাফিকের বিষয়ে কথা বলার সময় আপনি অভ্যন্তরীণ বন্দরগুলি পৃথক হওয়া পর্যন্ত একই বহিরাগত বন্দরগুলি ব্যবহার করতে পারেন


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