আমি কীভাবে প্রোটোকল ফু হোস্টনেম-সচেতন করব?


10

এটি হোস্টনাম-সচেতনতা এবং প্রক্সিিং সম্পর্কে একটি সাধারণ প্রশ্ন

আমি জানি যে কয়েকটি প্রোটোকল হোস্টনাম-সচেতন; এটি হ'ল আমি যখন www.example.comএটিতে এইচটিটিপি সার্ভারের সাথে সংযুক্ত থাকি তখন তারা একই আইপি ঠিকানায় থাকা সত্ত্বেও আমি জানি যে আমি www.example.comএইচটিটিপি পরিষেবা চাই না www.example.nets প্রোটোকল ফু এর জন্য আমি কীভাবে এটি করতে পারি ?

(অস্থায়ী দ্রষ্টব্য: এই প্রশ্নটি এই মেটা আলোচনার অনুসারে উপস্থিত হবে ))

উত্তর:


14

কী চলছে তা বোঝার জন্য আপনাকে ডিএনএস সম্পর্কে কিছুটা জানতে হবে।

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

কিছু ক্ষেত্রে, সেই প্রোটোটলের কিছু অংশে মূলত হোস্টনামের দ্বিতীয় প্রেরণ জড়িত থাকে , যা এই ক্ষেত্রে ডিএনএস অবকাঠামোর পরিবর্তে সার্ভারে প্রেরণ করা হয়। এইচটিটিপি-র ক্ষেত্রে, এইচটিটিপি / ১.১ এর অংশ হিসাবে আরএফসি ২ 26১16 এ যুক্ত হয়েছিল ; এইচটিটিপিএসের ক্ষেত্রে, এটি আরএফসি 4366 এ সার্ভার নেম ইন্ডিকেশন (এসএনআই) হিসাবে প্রয়োগ করা হয়েছিল ; এবং এফটিপি-র ক্ষেত্রে, এটি কমান্ড দ্বারা আরএফসি 7151 - যুক্ত করা হয়েছিল (তবে পরে সতর্কতা দেখুন)। যদি এই জাতীয় দ্বিতীয় প্রেরণ না ঘটে, সার্ভারের আইপি ঠিকানা পাওয়ার জন্য ক্লায়েন্টকে তার স্থানীয় ডিএনএসকে কী হোস্টনেম খাওয়ানো হয়েছিল তা জানার কোনও উপায় নেই।HOST

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

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

সংক্ষিপ্ত উত্তরটি হ'ল যদি আপনার প্রোটোকলটি ক্লায়েন্ট এবং সার্ভার উভয়ের মধ্যেই ভাল সমর্থন সহ হোস্টনাম-সচেতনতা প্রয়োগ না করে থাকে তবে তা ভুলে যান: এটি আপনি করতে পারেন এমন কিছু নয়।


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

4
@ JPhi1618 আমি তোমার কথা শুনতে, কিন্তু আমার মতে কোন "প্রোটোকল" তৈরি ও একটি একক কোম্পানি দ্বারা বাস্তবায়িত এবং না একটি জন্য RFC এমবেড সবকিছু একটি প্রোটোকল নয়; এটি কেবলমাত্র একটি অভ্যন্তরীণ প্রকৌশল সিদ্ধান্ত, এবং এই জাতীয় মালিকানার পণ্যগুলিতে আমার আগ্রহ নেই। আপনি উল্লেখ করেছেন যে, বিক্রেতা যদি হোস্টনাম-সচেতনতা প্রয়োগ করে তা তাত্ক্ষণিকভাবে পরিবর্তন করতে পারে; তবে যেহেতু বিক্রেতা ব্যতীত অন্য কেউ এটি করতে পারে না, আমি দেখতে পাচ্ছি না যে এটি ওপিতে কীভাবে আগ্রহী।
ম্যাডহ্যাটার

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

মালিকানাধীন প্রোটোকল এখনও একটি প্রোটোকল।
বারমার

@ বার্মার এটি সম্ভবত এখানে আসতে ভাল আলোচনা নয়। এই প্রশ্নটি বিদ্যমান প্রোটোকলগুলি পরিবর্তন করার বিষয়ে, এবং যেমনটি আমি আগেই উল্লেখ করেছি যে মালিকানাধীন প্রকৌশল সংক্রান্ত সিদ্ধান্ত / প্রোটোকল bazযদি কেবল তার মালিক এবং একমাত্র বাস্তবায়নকারী দ্বারা পরিবর্তন করা যেতে পারে তবে তার হোস্টনাম-সচেতন করার একমাত্র উপায় হ'ল মালিকের কাছে আবেদন করা। এটি একটি আকর্ষণীয় এসএফ উত্তর দেয় না এবং তদ্ব্যতীত বিষয়গুলি (আমার মনে) নয়। " আমি কীভাবে একটি হোস্টনাম-সচেতন প্রোটোকল ডিজাইন করব " পুরোপুরি আরেকটি প্রশ্ন এবং আমি জিজ্ঞাসা করতে আগ্রহী এমনটি নয়।
ম্যাডহ্যাটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.