ডুয়াল স্ট্যাক (Dual-Stack) টেকনিক হলো IPv4 থেকে IPv6-এ মাইগ্রেশন বা স্থানান্তরের সবচেয়ে সহজ ও জনপ্রিয় পদ্ধতি, যেখানে একটি নেটওয়ার্ক অবকাঠামো বা ডিভাইসে একই সাথে IPv4 এবং IPv6 দুটি প্রোটোকলই সক্রিয় (Enabled) রাখা হয়
এটি যেভাবে কাজ করে
১. একই ডিভাইসে দুটি প্রোটোকল স্ট্যাক:
ডুয়াল-স্ট্যাক সমর্থিত একটি ডিভাইসে (যেমন—আপনার কম্পিউটার, স্মার্টফোন বা রাউটার) দুটি আলাদা প্রোটোকল সফটওয়্যার বা স্ট্যাক পাশাপাশি চলে। ডিভাইসটির একটি IPv4 ঠিকানা থাকে এবং একটি IPv6 ঠিকানাও থাকে।
২. DNS-এর মাধ্যমে গন্তব্য নির্ধারণ:
আপনি যখন কোনো ওয়েবসাইটে (যেমন—google.com) প্রবেশ করার চেষ্টা করেন, তখন আপনার ডিভাইস প্রথমে DNS (Domain Name System) সার্ভারের কাছে ওই ওয়েবসাইটের আইপি ঠিকানা জানতে চায়।
• যদি ওয়েবসাইটটি শুধু IPv4 সমর্থন করে, তবে DNS সার্ভার একটি 'A' রেকর্ড (IPv4 ঠিকানা) ফেরত পাঠায়।
• যদি ওয়েবসাইটটি IPv6 সমর্থন করে, তবে DNS সার্ভার একটি 'AAAA' (Quad-A) রেকর্ড (IPv6 ঠিকানা) ফেরত পাঠায়।
• ওয়েবসাইটটি যদি দুটিই সমর্থন করে, তবে DNS সার্ভার দুটি রেকর্ডই পাঠায়।
৩. স্মার্ট প্রোটোকল নির্বাচন (Happy Eyeballs অ্যালগরিদম):
যখন আপনার ডিভাইস একই ওয়েবসাইটের জন্য IPv4 এবং IPv6 দুটি ঠিকানাই পায়, তখন এটি আধুনিক ব্রাউজার ও অপারেটিং সিস্টেমের একটি বিশেষ মেকানিজম (যা Happy Eyeballs নামে পরিচিত) ব্যবহার করে। এটি একই সাথে দুটি প্রোটোকলেই সংযোগের চেষ্টা করে এবং যেটি সবচেয়ে দ্রুত সাড়া দেয় (সাধারণত IPv6), সেই প্রোটোকলটি ব্যবহার করে ডেটা আদান-প্রদান শুরু করে।
ডুয়াল স্ট্যাকের মূল সুবিধাসমূহ
• কোনো বাধা ছাড়াই যোগাযোগ: নেটওয়ার্কের কোনো অংশ পরিবর্তন বা ডাউন না করেই IPv4 এবং IPv6 উভয় ধরনের ওয়েবসাইটের সাথে নিরবচ্ছিন্নভাবে যোগাযোগ করা যায়।
• সহজ বাস্তবায়ন: এর জন্য ডেটা প্যাকেটের ভেতরের কোনো তথ্য পরিবর্তন (Translation) বা মডিফাই করতে হয় না। প্যাকেটগুলো তাদের নিজস্ব প্রোটোকল অনুযায়ী স্বাভাবিকভাবে যাতায়াত করে।
• ধাপে ধাপে মাইগ্রেশন: পুরো বিশ্বের ইন্টারনেট রাতারাতি IPv6-এ রূপান্তর করা অসম্ভব। ডুয়াল স্ট্যাকের ফলে ইন্টারনেট সার্ভিস প্রোভাইডাররা (ISP) পুরোনো সিস্টেম সচল রেখেই ধীরে ধীরে তাদের গ্রাহকদের IPv6-এর আওতায় নিয়ে আসতে পারে।