স্থানীয় হোস্ট কীভাবে ইন্টারনেটে ভাগ করা হয়?


1

সম্প্রতি আমি এমন ওয়েবসাইটগুলি পেয়েছি যা প্রদত্ত স্থানীয় হোস্টের জন্য একটি সর্বজনীন URL তৈরি করে gene স্থানীয় হোস্টকে কীভাবে ইন্টারনেটে ভাগ করা যায় তা বুঝতে আমি আগ্রহী।

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

এই প্রক্রিয়াটি কীভাবে চালিত হয় কেউ আমাকে ব্যাখ্যা করতে পারেন? বা আমাকে লিঙ্কগুলিতে নির্দেশ করতে পারে যা পুরো প্রক্রিয়াটি বুঝতে আমাকে সহায়তা করতে পারে।


আপনার অর্থ কি আপনি যদি কোনও স্থানীয় ওয়েবসার্ভারটি হোস্ট করেন তবে কীভাবে এটি সর্বজনীন উপায়ে অন্যের জন্য উপলব্ধ করা যায়?
ইভান ভিক্টোরিভিচ

হ্যাঁ! @ ইভানভিক্টোরিভিচ
ওয়াসিম থাব্রাজ

1
আমি দৃ strongly়তার সাথে পরামর্শ দেব যে আপনি এগিয়ে যাওয়ার আগে নেটওয়ার্কিং সম্পর্কে আরও অনেক কিছু জানতে পারেন। আপনার যা প্রয়োজন তা করা নেটওয়ার্কিংয়ের সম্পূর্ণ বোঝা ছাড়াই অসম্ভব - এর জন্য হয় প্রত্যেকের হোম রাউটারকে কীভাবে নিয়ন্ত্রণ করতে হয় তা শিখতে হবে, বা ভিপিএন, ডিএইচসিপি এবং ডিএনএস অবকাঠামো সহ প্রত্যেকের হোম ওয়েবসাইটের প্রক্সিতে নিজের সার্ভারের নিজস্ব নেটওয়ার্ক সরবরাহ করতে হবে।
qasdfdsaq

উত্তর:


3

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

এই ঠিকানাটি যেমন 123.123.123.123। আপনার আইএসপি উপর নির্ভর করে এই ঠিকানাটি আপনি যখনই সংযোগ বিচ্ছিন্ন করে এবং ইন্টারনেটে পুনরায় সংযোগ করতে পারেন তখনই পরিবর্তন হতে পারে। ইন্টারনেটের অন্যান্য কম্পিউটারগুলি এই আইপি 123.123.123.123 ব্যবহার করে আপনার নেটওয়ার্ক বা পিসিতে পৌঁছতে পারে।

এখন আপনি যদি কোনও স্থানীয় ওয়েবসার্ভার ইন্টারনেটে উপলব্ধযোগ্য করতে চান তবে আপনার পোর্ট 80 (এইচটিটিপি প্রোটোকল) বা পোর্ট 443 (https প্রোটোকল) ব্যবহার করে বাহ্যিক ব্যবহারকারীদের আপনার কম্পিউটারে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনার রাউটার (বা পিসি) সেট আপ করতে হবে।

যত তাড়াতাড়ি আপনি এই জাতীয় বিধিগুলি সংজ্ঞায়িত করেছেন অন্যান্যরা আপনার সর্বজনীন আইপি 123.123.123.123 ব্যবহার করে ওয়েবসাইটটিতে অ্যাক্সেস করতে সক্ষম হবে।

এখন কারও জন্য 123.123.123.123 এবং আইপিএস (ডোমেন নেম সার্ভিস) নামক একটি সিস্টেম কেন আছে তা আইপি অ্যাড্রেসগুলি মনে রাখতে পছন্দ করে না। এই পরিষেবাটি আপনাকে 123.123.123.123 এর মতো ঠিকানাগুলিকে মাইওয়েবসাইট.ডি এর মতো নামের সাথে সংযুক্ত করার অনুমতি দেয়। সুতরাং কেউ যদি www.mywebsite.de টাইপ করেন তবে ডিএনএস সিস্টেম এটি সমাধান করবে 123.123.123.123 ডাইনিটি আপনার পিসির দিকে।

আমি আশা করি এটি কোনওভাবেই একটি শুরু।


ধন্যবাদ @ ইভান এটি কীভাবে কাজ করে সে সম্পর্কে আমি ওভারভিউ পেয়েছি। তবে আমি কীভাবে বাহ্যিক ব্যবহারকারীদের আমার কম্পিউটার অ্যাক্সেস করার অনুমতি দেব? যদি তারা আমার পিসি এইচটিটিপি এর মাধ্যমে অ্যাক্সেস করে তবে তারা যে সাইটটি কোনও নির্দিষ্ট লোকালহোস্টে চালাচ্ছি তা কীভাবে তারা দেখতে পাবে? আপনি কি আমাকে এমন কিছু লিঙ্কগুলিতে নির্দেশ করতে পারেন যা আমাকে আরও গভীর করে তুলতে সহায়তা করতে পারে?
ওয়াসিম থাব্রাজে

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

আপনার ধারণার বৈধতা রয়েছে যদি তার পাবলিক আইপি থাকে তবে আমি দেখতে পাচ্ছি যে সে কোনও পাবলিক আইপি নেই
এমিরজোনব

যদি তার কাছে সর্বজনীন আইপি না থাকে তবে তিনি গতিশীল ডিএনএস পরিষেবা ব্যবহার করতে পারেন। তারপরে তার পিসিতে একটি ক্লায়েন্ট ইনস্টল করা দরকার তারপর এটি পরিবর্তিত আইপি যোগাযোগের সময় যোগাযোগ করে
ইভান

2

যদি আপনি একটি এসএসএইচ টানেল তৈরি করেন তবে আপনি আপনার স্থানীয় নেটওয়ার্কের রিমোট কম্পিউটারে একটি সুরক্ষিত টানেল তৈরি করেন (ভিপিএন এর মতো তবে কেবলমাত্র একটি কম্পিউটার / ডিভাইসে) - যদি আপনি আপনার সার্ভার আইপি (ল্যান আইপি) ব্রাউজ করেন তবে এটি কাজ করবে যেন আপনি আপনার ল্যানের মধ্যে ছিলেন (যেমন বাড়িতে বা আপনার ব্যবসায়)।

পোর্ট ফরওয়ার্ডিং আলাদা কারণ এটি আপনার মোডেম / রাউটারকে (এবং সরাসরি ("ফরোয়ার্ড")) ​​খোলার জন্য আপনার ল্যানের মধ্যে বেছে নেওয়া সার্ভার ডিভাইসে আপনার সার্বজনীন আইপি-র বহিরাগত অনুরোধ জানায়।

আমি বিশ্বাস করি পোর্ট ফরওয়ার্ডিংই আপনি মূলত উল্লেখ করছেন কারণ আপনি তাত্ত্বিকভাবে আপনার "লোকালহোস্ট" ইন্টারনেটে খুলতে পারেন। প্রযুক্তিগতভাবে এটি "লোকালহোস্ট" নয় তবে আপনার ওয়েব সার্ভার কেবল "লোকালহোস্ট" এর চেয়ে বেশি আইপি (আপনার ল্যান আইপি) শুনছে ...

এসএসএইচকে কাজ করতে সক্ষম করতে আপনাকে এখনও পোর্ট ফরওয়ার্ড করতে হবে।


ধন্যবাদ! তবে আমি এটি পরিষ্কারভাবে বুঝতে পারি নি। টানেলিং অংশ। আপনি দয়া করে এটি আরও বিস্তৃতভাবে ব্যাখ্যা করতে পারেন? :)
ওয়াসিম থাব্রাজে

2
টানেলিংয়ের অর্থ হল আপনি সংযোগটি একটি বিন্দু থেকে বিন্দু বি পর্যন্ত টানেল করুন উদাহরণস্বরূপ আপনি কোনও সার্ভারের মাইএসকিউএল ডাটাবেসে সংযোগ করতে চান 80.100.120.1তবে এটি কেবল localhostপোর্ট থেকে সংযোগ গ্রহণ করে 3306। তারপরে আপনি প্রথমে আপনার কম্পিউটার থেকে সার্ভারে একটি এসএসএইচ টানেল তৈরি করুন 80.100.120.1। আসুন আপনাকে বলতে চাই যে আপনি locahost:3306এটিতে সংযুক্ত হওয়ার সাথে সাথে এটি সংযুক্ত হয়ে যাবে 80.100.120.1:3306, তারপরে আপনি নিম্নলিখিত কমান্ডের সাহায্যে টানেলটি তৈরি করুন: এর ssh -L 3306:localhost:3306 80.100.120.1 -Nপরে আপনি আপনার কম্পিউটারের মাধ্যমে মাইএসকিউএল সার্ভারে সংযোগ করতে পারবেন।
মাকসিম লুজিক

0

সঠিকভাবে উত্তর দেওয়ার জন্য আমাদের যে ওয়েবসাইটগুলির কথা বলছেন সেগুলি কীভাবে কাজ করে তা যাচাই করার জন্য আমাদের কাছে ঠিকানা থাকতে হবে।

একটি সম্ভাব্য উপায় হতে পারে:

  • আপনি আপনার কম্পিউটারে ওয়েব সাইট দ্বারা সরবরাহিত একটি প্রোগ্রাম ইনস্টল করেন
  • এই প্রোগ্রামটি সরবরাহকারী সার্ভারের সাথে সংযোগ স্থাপন করে একটি টানেল স্থাপন করে
  • একবার টানেলটি প্রতিষ্ঠিত হয়ে গেলে, সরবরাহকারীর কাছে কম্পিউটার রিসোর্সগুলি অ্যাক্সেস করার একটি উপায় রয়েছে।
  • সরবরাহকারী আপনার কম্পিউটারের জন্য "গ্রাহক 17.providername.com" এর মতো একটি ডিএনএস রেকর্ড তৈরি করে। সরবরাহকারীর সার্ভারে সেই রেকর্ড পয়েন্ট
  • যখন কেউ আপনার কম্পিউটারের সাথে সংযোগ স্থাপনের চেষ্টা করে, তখন তারা গ্রাহক 17.providername.com নামটি ব্যবহার করে, তারা সরবরাহকারী সার্ভারে ডাইরেক্ট হয় যা ঘুরেফিরে অনুরোধটি আপনার কম্পিউটারের গর্তে সুরঙ্গকে প্রেরণ করে।

এটি টিমভিউয়ারের কাজ করার উপায় (কোনও ডিএনএস রেকর্ডের সাথে নয় তবে অভ্যন্তরীণ আইডি সহ যথেষ্ট)

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