নেটওয়ার্কে প্রতিটি কম্পিউটারকে কীভাবে তার নিজস্ব ইউআরএল দেবে?


2

আমার মনে আছে যখন আমি বিশ্ববিদ্যালয়ে ছিলাম, আমি কম্পিউটার ল্যাবটিতে নির্দিষ্ট করে p1.someuniversity.eduবা p2.someuniversity.eduএসএসএসের মাধ্যমে স্বতন্ত্র ওয়ার্কস্টেশনগুলি অ্যাক্সেস করতে পারতাম ।

এখন বাড়িতে আমার এই সেট আপের মতো কিছু রয়েছে:

  • একটি স্থির আইপি: 123.123.321.321
  • একটি ডোমেন: mydomain.com
  • একটি রাউটারের সাথে সংযুক্ত একটি হোমসিভার সহ একাধিক কম্পিউটার
  • রাউটারটি ডিডি-আরআরটি দিয়ে কনফিগার করা হয়েছে

আমি আমার রাউটারে পোর্ট ফরওয়ার্ডিং ব্যবহার করে হোম সার্ভারে দূরবর্তী ডেস্কটপ সক্ষম করতে সক্ষম হয়েছি এবং তারপরে আমার ডোমেন রেজিস্ট্রারকে www.mydomain.comআমার স্ট্যাটিক আইপিতে নির্দেশ করতে বলছি । তবে আমি যদি আমার নেটওয়ার্কের অন্যান্য কম্পিউটারগুলিতে অ্যাক্সেস করতে চাই? উদাহরণস্বরূপ যদি আমার নেটওয়ার্কে একটি উবুন্টু ডেস্কটপ থাকে, তবে আমি কীভাবে এটিতে প্রেরণ করতে সক্ষম হব wkst1.mydomain.com? এছাড়াও, আমার বিশ্ববিদ্যালয়ের কম্পিউটার ল্যাবটিতে যে ধরণের নেটওয়ার্ক সেটআপ ছিল তার কোনও নাম আছে?

উত্তর:


2

ইউআরএল বলতে তিনটি জিনিস নির্দিষ্ট করতে বোঝায় - একটি প্রোটোকল, একটি হোস্ট এবং সেই হোস্টের কোনও সংস্থার অবস্থান - কেবল কোনও হোস্ট নয়। সমস্ত প্রোটোকলই ইউআরএল ব্যবহার করে না বা তাদের সাথে অর্থবোধ করে না, এসএসএইচ তাদের মধ্যে অন্যতম (এসএফটিপি ভিন্ন, অবশ্যই)।

আপনি যা সত্যিই জিজ্ঞাসা করছেন তা হ'ল আপনি কীভাবে আপনার নেটওয়ার্কের প্রতিটি কম্পিউটারকে তার নিজস্ব বহিরাগত সমাধানযোগ্য ডোমেন নাম দিতে পারেন।

আপনি সম্ভবত একটি স্ট্যান্ডার্ড আবাসিক আইএসপি গ্রাহক হলেন আপনার আইএসপি দ্বারা আপনাকে দেওয়া একটি একক আইপি, একটি প্রাইভেট আইপি রেঞ্জ ল্যানে আপনার মেশিনগুলি সহ এবং ন্যাট রাউটার ব্যবহার করুন। সুতরাং, পূর্বোক্ত হিসাবে, আপনি কি করতে পারবেন না যে আপনার বিশ্ববিদ্যালয়টি করেছে - আপনার বিশ্ববিদ্যালয় যা করেছে তা নির্ভর করে প্রতিটি মেশিনের নিজস্ব পাবলিক আইপি ঠিকানা রয়েছে, যা বিশ্ববিদ্যালয়গুলির পক্ষে সম্ভব কারণ কিছুকে তাদের দেওয়া হয়েছে বড় আইপি ব্লক। যদিও আবাসিক আইএসপি গ্রাহক হিসাবে এটি আপনার জন্য ঘটবে না।

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

আমি নিজেই ডিএইচসিপি "ডোমেন" বিকল্পের বিষয়ে খুব বেশি পরিষ্কার ছিলাম না তবে এই দৃশ্যে এটি আপনার নেটওয়ার্কের বাইরের থেকে আগত কোনও কিছুই প্রভাবিত করতে পারে না বা করতে পারে না।

আপনার একক পাবলিক আইপির জন্য আপনি এটির জন্য একটি ডোমেন নাম পেতে পারেন, এবং নো-আইপি ডটকমের মতো সরবরাহকারী রয়েছে যা আপনাকে একটি নিখরচায় দেয় - আপনার নেটওয়ার্কে এমন কোনও ক্লায়েন্ট চালানো দরকার যা সরবরাহকারীর পরিবর্তনের সাথে আপডেট করে আপনার সার্বজনীন আইপি ঠিকানা আমি বিশ্বাস করি যে no-ip.com আপনাকে আপনার পছন্দ মতো কোনও মেশিনের দিকে ইশারা করে দুটি পর্যন্ত ডোমেন করতে দেয়। তবে, যদি আপনি তাদের উভয়কেই আপনার একক পাবলিক আইপি-তে নির্দেশ করেন তবে তারা সত্যই একই জায়গার দিকে ইঙ্গিত করছে কারণ ডোমেনগুলির "এই স্ট্রিং = এই আইপি ঠিকানা" এর বাইরে কোনও ধারণা নেই।

সুতরাং, এসএসএইচের মতো জিনিসগুলির সাথে আপনি পোর্ট ফরওয়ার্ডিংয়ের সাথে আটকে আছেন। আপনার রাউটারকে আপনার প্রথম ওয়ার্কস্টাইনের ব্যক্তিগত আইপি, পোর্ট 22, এবং তারপরে টিসিপি 1001 আপনার দ্বিতীয় ওয়ার্কস্টেশনের ব্যক্তিগত আইপি, পোর্ট 22 তে টিসিপি 1000 এর মতো কিছুতে আগত ট্র্যাফিক ফরোয়ার্ড করতে হবে।

এইচটিটিপি দিয়ে, অনেক ওয়েব সার্ভারগুলি "রিভার্স প্রক্সিং" নামে একটি জিনিস করতে পারে যেখানে একটি ইউআরএল প্রকৃতপক্ষে একটি ভিন্ন ওয়েব সার্ভারের সম্মুখ প্রান্ত। সুতরাং, যদি আপনি ওয়ার্কস্টেশন 1 তে ওয়েবসার্ভার চালাচ্ছেন (যেমন HTTP: //mypublicname.no-ip.in માન્ય ) - আপনি অ্যাপাচি চালিয়ে যাচ্ছেন "ওয়ার্কস্টেশন 2" ডিরেক্টরির মতো ডিরেক্টরিটিকে অন্য ওয়ার্কস্টেশনে রিভার্স করার জন্য অ্যাপাচি কনফিগার করতে পারেন যা অ্যাপাচি চালাচ্ছে। সুতরাং, শেষ ফলাফলটি হ'ল ওয়ার্কস্টেশন 1-তে ওয়েব সার্ভারের সাথে http: //mypublicname.no-ip.in अवैध কথা বলে, এবং http: //mypublicname.no-ip.inuthor/workstation2ওয়ার্কস্টেশন 1-এ ওয়েবসার্ভারকে ওয়ার্কস্টেশন 2-এ ওয়েব-সার্ভারের সাথে কথা বলতে এবং ফলাফলটি আপনার কাছে ফরোয়ার্ড করতে বলে। এটি প্রোটোকল সুনির্দিষ্ট এবং আমি নিশ্চিত নই যে এইচটিটিপি ছাড়াও খুব বেশি কিছু "বিপরীত প্রক্সী" হতে পারে। আপনি কোনও HTTP বিপরীত প্রক্সি ধরে আরডিপি করতে পারবেন না যদি না আপনার কাছে কিছু স্ক্রিপ্ট বা অ্যাপাচি প্লাগইন সমর্থন করে।

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


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

3

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


0

আপনাকে dnsmasq পরিষেবা সক্ষম করতে হবে এবং আপনার কম্পিউটারের জন্য স্ট্যাটিক ডিএইচসিপি ইজারা (alচ্ছিক) এবং ডোমেনের নাম নির্ধারণ করতে হবে


সুতরাং আমার কাছে সম্পর্কিত কম্পিউটারগুলির জন্য স্ট্যাটিক ডিএইচসিপি ইজারা আছে তবে আমি কখনই বুঝতে পারি নি যে ডিএনএসমাস্কের ডোমেন সেটিংস বিশেষভাবে কী করেছে। নেটওয়ার্কে যদি কোনও কম্পিউটারের হোস্ট-নেম "কম্পিউটার 1" থাকে তবে তার মানে কি আমি কম্পিউটার 1.mydomain.com দিয়ে নেটওয়ার্কে এটি উল্লেখ করতে সক্ষম হব? আমি যদি নেটওয়ার্কের বাইরে থাকি তবে আমি এখনও কম্পিউটার1.mydomain.com ব্যবহার করে এটি উল্লেখ করতে পারি? আমার অন্ত্রের অনুভূতি আমাকে জানায় আমি সক্ষম হব না।
ডেভস

আপনাকে এখনও প্রথমে আপনার দূরবর্তী ডেস্কটপ সার্ভারের সাথে সংযোগ স্থাপন করতে হবে। তাহলে আপনি আপনার স্থানীয় ডিএনএস নামগুলি ব্যবহার করতে সক্ষম হবেন। তবে সরাসরি বাইরে থেকে নয়
অ্যালেক্স পি।

0

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

আপনি এটি ফোন নম্বরযুক্ত প্রত্যেক ব্যক্তির সাথে তুলনা করতে পারেন, যা আইবিএ গ্লোবাল ফোন বইয়ের তালিকাভুক্ত

আপনি বাড়িতে অনুরূপ কিছু করতে পারেন। তবে, বেশিরভাগ হোম সেটআপ কেবলমাত্র একটি আইপি ভি 4 অ্যাড্রেস নিয়ে আসে। তার অর্থ আপনি হয়:

  1. শুধুমাত্র একই সময়ে একটি কম্পিউটার ব্যবহার করুন, বা
  2. আপনার কিছু 'কৌশল' করা দরকার `

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

যেহেতু কেবলমাত্র একটি একক নম্বর রয়েছে (একক ফোন নম্বর সিকিউ সিঙ্গেল আইপি) আপনি কেবল কল করে ভিতরে কোনও নির্দিষ্ট ব্যক্তি (কম্পিউটার) নির্দিষ্ট করতে পারবেন না। আপনাকে কিছু অতিরিক্ত কৌশল যুক্ত করতে হবে। উদাহরণস্বরূপ ফোন নম্বর এ থেকে সমস্ত কল বিক্রয় হলেও তাৎক্ষণিকভাবে দেওয়া হবে। ফোন নম্বর বি থেকে সমস্ত কলগুলি তত্ক্ষণাত আইনী, ইত্যাদির জন্য করা হবে etc.

এই ক্ষেত্রে putting the call thoughপোর্ট ফরওয়ার্ডিং হয়।

আপনার আইপি এর সাথে একটি সংযোগ: পোর্টটি আপনার ফায়ারওয়াল দ্বারা স্বীকৃত হবে এবং এর পরিবর্তে কোনও স্থানীয় সংযোগ স্থাপনের পরিবর্তে যদি এটি আপনার কম্পিউটারগুলির মধ্যে একটিতে ফরোয়ার্ড করে।

যেহেতু আইপি: পোর্টের প্রতিটি সংমিশ্রণটি অনন্য, আপনি এটি কেবলমাত্র একটি কম্পিউটারে ফরোয়ার্ড করতে পারেন।

যদি আপনি কোনও নেটেড নেটওয়ার্কের মধ্যে একাধিক কম্পিউটারে পৌঁছতে চান তবে আপনাকে আলাদা আলাদা বন্দরগুলির জন্য বেশ কয়েকটি ফরোয়ার্ডিং বিধি সহ ফায়ারওয়ালটি কনফিগার করতে হবে।

উদাহরণ:
সমস্ত সংযোগ (মাই_আইপি: পোর্ট_2022) কম্পিউটার এ:, পোর্ট 22
-তে সমস্ত সংযোগগুলি (মাই_আইপি: পোর্ট_3022) কম্পিউটার বি :, পোর্ট 22-এ
ফরোয়ার্ড করুন my পোর্ট 22

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


আমি একটি ডোমেন-আইপি অনুবাদক ব্যবহার করে আরও তদন্ত করেছি এবং আপনি ঠিক বলেছেন, কম্পিউটার ল্যাবটিতে সমস্ত ওয়ার্কস্টেশনগুলি আইপিভি 4 ঠিকানায় রয়েছে বলে মনে হচ্ছে। আপনার সমাধানটি ব্যবহার করে আমি এই জাতীয় ইউআরএলগুলি ব্যবহার করে আমার কম্পিউটারগুলির সাথে সংযোগ স্থাপন করব: www.mydomain.com:2022। এটা কি ঠিক? এর অর্থ কি পৃথক কম্পিউটারগুলির প্রত্যেকের আইপি ঠিকানা না থাকলে তাদের নিজস্ব ইউআরএল দেওয়ার কোনও উপায় নেই?
ডেভস

হয়: 1) প্রত্যেককে তাদের নিজস্ব প্রকাশ্যে পৌঁছনীয় আইপি ঠিকানা (আইপি ভি 4 বা আইপিভি 6) দিন এবং এর সাথে সংযুক্ত হন। এভাবেই ইন্টারনেট ডিজাইন করা হয়েছিল। বা 2) সমস্ত এইচটিটিপি ট্র্যাফিককে একটি একক ওয়েব সার্ভারে পুনঃনির্দেশ করুন এবং হোস্টের নামের উপর ভিত্তি করে অনুরোধটি ফরোয়ার্ড করুন। (এইচটিটিপি অনুরোধে হোস্টের নাম প্রেরণ করা হয়েছে বা 3) প্রতিটি কম্পিউটারের জন্য আলাদা পোর্ট ব্যবহার করুন। (পোস্টে উদাহরণ হিসাবে)।
হেনেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.