বাড়িতে, আমি একটি আইপিভি 6 ঠিকানার সাথে সংযুক্ত এবং অতিরিক্ত হিসাবে, আমার সরবরাহকারী একটি ন্যাটের মতো সেটআপ সরবরাহ করে যার মাধ্যমে আমি একটি সর্বজনীন আইপিভি 4 ঠিকানা পাই যা আমি অন্যান্য গ্রাহকদের সাথে ভাগ করি (কারণ স্পষ্টতই আমরা আইপিভি 4 ঠিকানায় কম চলছে)।
ফলস্বরূপ, আমি যখন আইপিভি 4 নেটওয়ার্কে থাকি তখন আমি বাড়িতে আমার ডিভাইসগুলিতে পৌঁছতে পারি না (যেমন আমার ভিপিএন গেটওয়ে)। তবে, আমার কাছে এমন একটি সার্ভার রয়েছে যার আইপিভি 4 এবং একটি আইপিভি 6 ঠিকানা রয়েছে। সুতরাং, আমি যদি আমার সার্ভার দিয়ে যাই তবে আমার হোম ডিভাইসে পৌঁছানো সম্ভব হবে।
আমার এখন পর্যন্ত যা মনে আছে তা এখানে: আইপিভি 6-এ, প্রতিটি ডিভাইস তাদের নিজস্ব আইপি পেয়েছে, তাই ঘরে আমার সার্ভারটি একটি স্ট্যাটিক আইপিভি 6 আইপি পায়। আমার দূরবর্তী সার্ভারে ইতিমধ্যে স্থির আইপিভি 4 এবং আইপিভি 6 উভয়ই রয়েছে।
আমি এখন বাড়িতে আমার ওপেনভিপিএন সার্ভারে পৌঁছতে চাইলে আগে আমি আমার রাউটারে 1194 পোর্টটি খুলতাম এবং NAT সেখানে সার্ভারের সাথে সংযোগগুলি পাস করত। আমার নতুন দৃশ্যে, আমি আমার দূরবর্তী সার্ভারে 1194 (অথবা কোনও আলাদা, কিছু যায় আসে না) এর সাথে সংযোগ করতে চাই এবং এটির সংযোগটি নিয়ে আমার বাড়ির সার্ভারে এটি সুড়ঙ্গ করা উচিত (তারা উভয়ের আইপিভি 6 রয়েছে দেখে)।
গ্রাফিক্যালি এর অর্থ হবে:
মোবাইল ডিভাইস (আইপিভি 4) -> রিমোট সার্ভার (আইপিভি 4 + আইপিভি 6) -> হোম সার্ভার (আইপিভি 6)
তবে এটি কেবল নির্বাচিত বন্দরগুলিতেই হওয়া উচিত (বা বন্দর দ্বারা নির্বাচন করার চেয়ে আরও চতুর কোনও উপায় আছে?)
আমার প্রশ্ন, আমি কীভাবে এই সেটআপটি অর্জন করব?
কোন স্তরে এটি পরিচালনা করা উচিত? আমি যদি এটি বন্দরের মাধ্যমে করতে চাই তবে স্পষ্টতই আমাকে প্যাকেটটি টিসিপি / ইউডিপি স্তরে ফরোয়ার্ড করতে হবে। আমার প্রথম ধারণাটি iptables হবে, তবে iptables কি কোনও প্যাকেট দূরবর্তী আইপিতে ফরোয়ার্ড করতে পারে? বা অন্য কোন সফটওয়্যার আছে যে পারে? অথবা আমি কি দুটি সার্ভারের মধ্যে একটি টানেল তৈরি করে স্থানীয়ভাবে এটি ফরোয়ার্ড করব? আমি কিভাবে এটি সম্পর্কে যেতে হবে?