আইপিভি 4 থেকে কোনও দূরবর্তী আইপিভি 6 ডিভাইসে স্বচ্ছভাবে কোনও পোর্টটি কীভাবে সুড়ঙ্গ করা যায়?


11

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

ফলস্বরূপ, আমি যখন আইপিভি 4 নেটওয়ার্কে থাকি তখন আমি বাড়িতে আমার ডিভাইসগুলিতে পৌঁছতে পারি না (যেমন আমার ভিপিএন গেটওয়ে)। তবে, আমার কাছে এমন একটি সার্ভার রয়েছে যার আইপিভি 4 এবং একটি আইপিভি 6 ঠিকানা রয়েছে। সুতরাং, আমি যদি আমার সার্ভার দিয়ে যাই তবে আমার হোম ডিভাইসে পৌঁছানো সম্ভব হবে।

আমার এখন পর্যন্ত যা মনে আছে তা এখানে: আইপিভি 6-এ, প্রতিটি ডিভাইস তাদের নিজস্ব আইপি পেয়েছে, তাই ঘরে আমার সার্ভারটি একটি স্ট্যাটিক আইপিভি 6 আইপি পায়। আমার দূরবর্তী সার্ভারে ইতিমধ্যে স্থির আইপিভি 4 এবং আইপিভি 6 উভয়ই রয়েছে।

আমি এখন বাড়িতে আমার ওপেনভিপিএন সার্ভারে পৌঁছতে চাইলে আগে আমি আমার রাউটারে 1194 পোর্টটি খুলতাম এবং NAT সেখানে সার্ভারের সাথে সংযোগগুলি পাস করত। আমার নতুন দৃশ্যে, আমি আমার দূরবর্তী সার্ভারে 1194 (অথবা কোনও আলাদা, কিছু যায় আসে না) এর সাথে সংযোগ করতে চাই এবং এটির সংযোগটি নিয়ে আমার বাড়ির সার্ভারে এটি সুড়ঙ্গ করা উচিত (তারা উভয়ের আইপিভি 6 রয়েছে দেখে)।

গ্রাফিক্যালি এর অর্থ হবে:

মোবাইল ডিভাইস (আইপিভি 4) -> রিমোট সার্ভার (আইপিভি 4 + আইপিভি 6) -> হোম সার্ভার (আইপিভি 6)

তবে এটি কেবল নির্বাচিত বন্দরগুলিতেই হওয়া উচিত (বা বন্দর দ্বারা নির্বাচন করার চেয়ে আরও চতুর কোনও উপায় আছে?)

আমার প্রশ্ন, আমি কীভাবে এই সেটআপটি অর্জন করব?

কোন স্তরে এটি পরিচালনা করা উচিত? আমি যদি এটি বন্দরের মাধ্যমে করতে চাই তবে স্পষ্টতই আমাকে প্যাকেটটি টিসিপি / ইউডিপি স্তরে ফরোয়ার্ড করতে হবে। আমার প্রথম ধারণাটি iptables হবে, তবে iptables কি কোনও প্যাকেট দূরবর্তী আইপিতে ফরোয়ার্ড করতে পারে? বা অন্য কোন সফটওয়্যার আছে যে পারে? অথবা আমি কি দুটি সার্ভারের মধ্যে একটি টানেল তৈরি করে স্থানীয়ভাবে এটি ফরোয়ার্ড করব? আমি কিভাবে এটি সম্পর্কে যেতে হবে?


1
আপনি কি আপনার ল্যাপটপের জন্য একটি আইপিভি 6 টানেল ব্রোকার ব্যবহার বিবেচনা করেছেন?
মাইকেল হ্যাম্পটন

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

উত্তর:


13

অবশেষে আমি IPv6- কেবলমাত্র হোস্টগুলিতে আইপিভি 4 পোর্ট ফরওয়ার্ডিংয়ের সাথে একটি সমাধান পেয়েছি যা মূলত সকেট ব্যবহার করে:

socat TCP4-LISTEN:22,fork,su=nobody TCP6:[2a01:198:79d:1::8]:22

আমার সমাধান মূলত একই I আমি সেখানে কোনও স্ট্যাটিক আইপি ব্যতীত হোস্টনাম ব্যবহার করি। কোনও হোস্টনাম সহ স্কোয়ার ব্রেকগুলি ব্যবহার না করার বিষয়ে খেয়াল রাখুন কারণ এটি পরে এটি আইপি হিসাবে ব্যাখ্যা করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.