হ্যাঁ, তবে কিছু সাবধানবাণী রয়েছে।
এটি সার্ভার নেম ইঙ্গিতের মাধ্যমে সম্পন্ন হয়, পরিবহন স্তর সুরক্ষার জন্য একটি এক্সটেনশন।
সার্ভার নাম ইঙ্গিত কি?
সার্ভার নেম ইন্ডিকেশন ( আরএফসি 6066 ; অপ্রচলিত আরএফসি 4366 , আরএফসি 3546 ) ট্রান্সপোর্ট লেয়ার সিকিউরিটির একটি এক্সটেনশন যা ক্লায়েন্টকে যে হোস্টের কাছে পৌঁছানোর চেষ্টা করছে তার নাম জানাতে দেয়।
এসএনআই টিএলএস 1.0 এর সাথে সামঞ্জস্যপূর্ণ এবং অনুমান অনুযায়ী উচ্চতর, তবে বাস্তবায়নগুলি পৃথক হতে পারে (নীচে দেখুন)। এটি এসএসএল দিয়ে ব্যবহার করা যাবে না, সুতরাং এসএনআই ব্যবহারের জন্য একটি সংযোগ অবশ্যই টিএলএস ( আরএফসি 4346 পরিশিষ্ট ই দেখুন ) নিয়ে আলোচনা করতে হবে। সমর্থিত সফ্টওয়্যার দিয়ে এটি সাধারণত স্বয়ংক্রিয়ভাবে ঘটে।
কেন এসএনআই দরকার?
একটি সাধারণ HTTP সংযোগে, ব্রাউজারটি শিরোনামটি ব্যবহার করে যে সার্ভারটি পৌঁছানোর চেষ্টা করছে তার হোস্টনামের সার্ভারকে অবহিত করে Host:
। এই একক IP ঠিকানার উপর ওয়েব সার্ভার একাধিক হোস্ট-নেম, যা সাধারণভাবে হিসাবে পরিচিত হয় জন্য সামগ্রী সেবা করার জন্য করতে পারবেন নাম ভিত্তিক ভার্চুয়াল হোস্টিং ।
বিকল্পটি হ'ল প্রতিটি ওয়েব হোস্টনামের জন্য অনন্য আইপি ঠিকানা প্রদান করা হবে। এটি সাধারণত ওয়েবে খুব প্রথম দিনগুলিতে করা হত, আইপি অ্যাড্রেসগুলি শেষ হয়ে যাবে এবং সংরক্ষণের ব্যবস্থা শুরু হবে এবং এটি এসএসএল ভার্চুয়াল হোস্টগুলির জন্য (এসএনআই ব্যবহার না করে) এখনও করা হয় widely
হোস্টের নাম প্রেরণের এই পদ্ধতির জন্য সংযোগটি ইতিমধ্যে প্রতিষ্ঠিত হওয়া দরকার, এটি এসএসএল / টিএলএস সংযোগের সাথে কাজ করে না। সুরক্ষিত সংযোগটি সেট আপ হওয়ার পরে, ওয়েব সার্ভারটি ইতিমধ্যে জানতে হবে যে এটি কোন হোস্টনামটি ক্লায়েন্টের কাছে পরিবেশন করতে চলেছে, কারণ ওয়েব সার্ভার নিজেই সুরক্ষিত সংযোগ স্থাপন করছে।
এসএনআই ক্লায়েন্টকে টিএলএস আলোচনার অংশ হিসাবে হোস্টনামটি প্রেরণ করে এই সমস্যাটি সমাধান করে, যাতে সার্ভারটি ইতিমধ্যে সচেতন থাকে যে সংযোগটি দেওয়ার জন্য কোন ভার্চুয়াল হোস্ট ব্যবহার করা উচিত। সার্ভারটি তখন সঠিক ভার্চুয়াল হোস্টের জন্য শংসাপত্র এবং কনফিগারেশন ব্যবহার করতে পারে।
কেন বিভিন্ন আইপি ঠিকানা ব্যবহার করবেন না?
Host:
১৯৯০-এর দশকের মাঝামাঝি হিসাবে সমস্যা হিসাবে স্বীকৃত আইপিভি 4 অ্যাড্রেসের সংকটের কারণে একক আইপি ঠিকানা থেকে একাধিক ওয়েব হোস্টকে পরিবেশনের অনুমতি দেওয়ার জন্য এইচটিটিপি শিরোনামটি সংজ্ঞায়িত করা হয়েছিল। ভাগ করা ওয়েব হোস্টিং পরিবেশে, শত স্থান অনন্য, সম্পর্কিত নয় এমন ওয়েবসাইটগুলি একক আইপি ঠিকানাটি এভাবে ব্যবহার করা যেতে পারে, ঠিকানা স্থান সংরক্ষণ করে।
ভাগ করা হোস্টিং পরিবেশগুলি তখন দেখতে পেল যে আইপি অ্যাড্রেস স্পেসের বৃহত্তম ভোক্তা হ'ল সুরক্ষিত ওয়েবসাইটগুলির অনন্য আইপি অ্যাড্রেস থাকা দরকার ছিল, এসএনআইর জন্য আইপিভি 6-এর পথে স্টপ-গ্যাপ পরিমাপ হিসাবে প্রয়োজনীয়তা তৈরি করে। আজ কখনও কখনও উল্লেখযোগ্য সমর্থনযোগ্যতা ছাড়াই 5 আইপি অ্যাড্রেস (/ 29) হিসাবে প্রাপ্তি প্রায়শই কঠিন, প্রায়শই মোতায়েনের বিলম্ব ঘটে।
আইপিভি of এর আবির্ভাবের সাথে, এই জাতীয় ঠিকানা সংরক্ষণের কৌশলগুলি আর প্রয়োজন নেই, যেহেতু একক হোস্টের কাছে এটির জন্য পুরো ইন্টারনেটের আজকের চেয়ে আরও বেশি IPv6 ঠিকানা বরাদ্দ থাকতে পারে, তবে কৌশলগুলি সম্ভবত ভবিষ্যতে পরিষেবা উত্তরাধিকার আইপিভি 4-র জন্য ব্যবহৃত হবে will সংযোগ।
আদেশ সহকারে
কিছু অপারেটিং সিস্টেম / ব্রাউজার সংমিশ্রণ এসএনআই সমর্থন করে না (নীচে দেখুন), সুতরাং এসএনআই ব্যবহার সমস্ত পরিস্থিতিতে উপযুক্ত নয়। এই জাতীয় সিস্টেম / ব্রাউজার সংমিশ্রণকারী সাইটগুলিকে এসএনআই ত্যাগ করতে হবে এবং প্রতিটি ভার্চুয়াল হোস্টের জন্য অনন্য আইপি ঠিকানা ব্যবহার করা চালিয়ে যেতে হবে।
বিশেষ দ্রষ্টব্য, উইন্ডোজ এক্সপি ইন্টারনেট এক্সপ্লোরারের কোনও সংস্করণ এসএনআই সমর্থন করে না। যেহেতু এই সংমিশ্রণটি এখনও একটি তাত্পর্যপূর্ণভাবে প্রতিনিধিত্ব করে (তবে ধীরে ধীরে হ্রাস পাচ্ছে; নেটমার্কেটশেয়ার অনুযায়ী 2012 সালের প্রায় 16% ইন্টারনেট ট্র্যাফিক) ইন্টারনেট ট্র্যাফিকের অংশ হিসাবে, এসএনআই এই ব্যবহারকারীর জনসংখ্যা লক্ষ্য করে কোনও সাইটের জন্য অনুপযুক্ত।
সমর্থন
অনেকগুলি, তবে সমস্ত নয়, সাধারণত ব্যবহৃত সফ্টওয়্যার প্যাকেজগুলি এসএনআই সমর্থন করে।
(এই তালিকা থেকে নিষেধাজ্ঞার অর্থ অগত্যা সমর্থনের অভাব নয়; এর অর্থ আমি কতটা টাইপ করতে পারি তার সীমা ছিল বা আমি কোনও অনুসন্ধানে তথ্যটি দ্রুত খুঁজে পেলাম না If sni
সমর্থনের উপস্থিতি এবং কীভাবে এটি সেট আপ করতে হয় তার নামটি প্লাস প্রকাশ করা উচিত)
লাইব্রেরি সহায়তা
বেশিরভাগ প্যাকেজগুলি এসএসএল / টিএলএস সমর্থন সরবরাহ করার জন্য একটি বাহ্যিক গ্রন্থাগারের উপর নির্ভর করে।
- জিএনইউ টিএলএস
- জেএসএসই (ওরাকল জাভা) 7 বা ততোধিক, কেবলমাত্র ক্লায়েন্ট হিসাবে
- libcurl 7.18.1 বা উচ্চতর
- এনএসএস ৩.১.১ বা তার বেশি
- ওপেনএসএসএল 0.9.8j বা তারও বেশি
- কনফিগার পতাকা সহ ওপেনএসএসএল 0.9.8f বা উচ্চতর
- Qt 4.8 বা তার থেকেও উচ্চতর
সার্ভার সমর্থন
জনপ্রিয় সার্ভার সফটওয়্যারগুলির সর্বাধিক বর্তমান সংস্করণগুলি এসএনআই সমর্থন করে। এর মধ্যে বেশিরভাগের জন্য সেটআপ নির্দেশাবলী পাওয়া যায়:
ক্লায়েন্ট সমর্থন
সর্বাধিক বর্তমান ওয়েব ব্রাউজার এবং কমান্ড লাইন ব্যবহারকারী এজেন্টগুলি এসএনআই সমর্থন করে।
ডেস্কটপ
- ক্রোম 5 বা তারও বেশি
- উইন্ডোজ এক্সপিতে ক্রোম 6 বা তারও বেশি
- ফায়ারফক্স 2 বা তারও বেশি
- উইন্ডোজ ভিস্তা / সার্ভার ২০০৮ বা তারও বেশি চলমান ইন্টারনেট এক্সপ্লোরার
- উইন্ডোজ এক্সপিতে ইন্টারনেট এক্সপ্লোরার আইই সংস্করণ নির্বিশেষে এসএনআই সমর্থন করে না
- কনকরার ৪.7 বা তার বেশি
- অপেরা 8 বা তারও বেশি (টিএলএস 1.1 কার্য করতে সক্ষম হতে পারে)
- উইন্ডোজ ভিস্তা / সার্ভার ২০০৮ বা তার চেয়ে বেশি বা ম্যাক ওএস এক্স 10.5.6 বা তারও বেশি সংস্করণে সাফারি 3.0
মুঠোফোন
- Brow.০ মধুচক্র বা তার চেয়েও উচ্চতরতে Android ব্রাউজার Brow
- iOS 4 বা ততোধিক সংস্করণে iOS সাফারি
- উইন্ডোজ ফোন 7 বা ততোধিক
কমান্ড লাইন
- সিআরএল 7.18.1 বা তারও বেশি higher
- উইজেট 1.14 বা উচ্চতর (ডিস্ট্রিবিউশনগুলি এসএনআই সমর্থনের জন্য একটি প্যাচ ব্যাকপোর্ট করেছে)
কোন সহযোগিতা নেই
- ব্ল্যাকবেরি ব্রাউজার
- উইন্ডোজ এক্সপি-তে ইন্টারনেট এক্সপ্লোরার (যে কোনও সংস্করণ)
(দ্রষ্টব্য: এই উত্তরের জন্য কিছু তথ্য উইকিপিডিয়া থেকে প্রাপ্ত হয়েছিল ))