سؤال

أخبرني أحد أصدقائي أن هناك طريقة لربط عنواني IP خاصين دون استخدام خادم وكيل.كانت الفكرة هي أن كلا الجهازين متصلان بخادم عام وبعض كيفية انضمام الخادم إلى الاتصالات الخاصة ولن يستخدم المزيد من النطاق الترددي.

هل هذا صحيح؟كيف سميت هذه التقنية؟

هل كانت مفيدة؟

المحلول

هناك تقنية تسمى "الثقب" الذي يعمل بشكل جيد مع "Cone" NAT (Cone عبارة عن عائلة تقنية من أجهزة التوجيه).هذه ليست تقنية مؤكدة بنسبة 100%، فهي اليوم تعمل بشكل جيد مع UDP على حوالي 80% من جهاز التوجيه.

هناك بعض تطبيقات المكتبة لتحقيق Hole Punching: صاعقة (ويكيبيديا)

نصائح أخرى

هذا صحيح.إنها الطريقة مساعد الطيار فوج كريك يعمل

ألق نظرة على البند 2 على جويل مساعد الطيار 2.0 وظيفة.

ربما يشير صديقك إلى VIP (عناوين IP الافتراضية).من وجهة نظري، عادةً ما يتم التحكم في VIP بواسطة قطعة من الأجهزة مثل جهاز التوجيه ثم تتم إعادة التوجيه إلى أحد عنواني IP الخاصين بك.نحن نستخدم هذا مع مجموعة من الأجهزة خلف VIP.أنا لست رجل شبكة، وهذا إلى حد كبير مدى معرفتي.

إذا كنت تتطلع إلى الانضمام إلى شبكتين خاصتين (شبكتان من الأجهزة خلف NAT)، فإن أفضل طريقة للقيام بذلك هي من خلال VPN.هناك العديد من القطع من المعدات المتاحة لتحقيق ذلك.

لست متأكدًا من أن هذا ما تفكر فيه، ولكن يمكنك القيام بشيء مماثل باستخدام نفق ssh.لنفترض أنك تريد من المستخدم A الموجود على 10.1.2.3/24 أن يقوم بتوصيل خادم mysql على المستخدم B على 192.168.0.3/24.لا يوجد اتصال مباشر بالشبكة بين الشبكتين، ولكن يمكن لكلا الجهازين الاتصال بالخادم A على الإنترنت العام.

يقوم userB بتشغيل هذا الأمر:

ssh -R localhost:13306:localhost:3306 username@serverA

يقوم المستخدم A بتشغيل هذا الأمر:

ssh -L 3306:localhost:13306 username@serverA

الآن يمكن للمستخدم "أ" استخدام أي أداة يريدها للاتصال بـ mysql على المضيف المحلي وسيتم توجيه cxn عبر الخادم "A" وإلى البرنامج الخفي mysql الذي يعمل على المضيف المحلي على جهاز المستخدم "ب".

(آمل ألا تكون هناك أخطاء مطبعية، أكتبها بيد واحدة وأنا أحمل ابنتي البالغة من العمر يومين =))

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top