حاسوب محمول متجول: اسم ثابت أم عنوان مكتب ثابت؟
العثور على حاسوب محمول، والسماح بمرور بياناته، وإبقاء جلسة حية مسائل ثلاث مختلفة في التجوال. حدّد أيّها لديك فعلاً.
تفتح وحدة التحكم الإدارية من المنزل، وتبحث عن الحاسوب المحمول باسمه، فتحصل على عنوان لم يعد صالحاً منذ أن غادر المكتب. والغريزة الأولى أن تنقل عنوان المكتب إلى محول VPN ليبقى كل شيء يعمل. لكن ذلك الإصلاح يعطّل شيئاً آخر عادة، لأن العثور على جهاز، والسماح بمرور بياناته، وإبقاء جلسة حية مشكلات ثلاث مختلفة. افصل بينها قبل اختيار تصميم للعناوين.
افصل بين المتطلبات الثلاثة
اكتب أيّاً من الثلاثة هو الذي يفشل فعلاً. شخص أو أداة لا يستطيع العثور على الخدمة؛ أو خادم يرفض الطلبات لأن عنوان المصدر ليس على قائمة؛ أو تطبيق ينقطع عندما تتغير الواجهة. تبدو كلها متشابهة على جدول بيانات وتحتاج إلى إصلاحات مختلفة.
معظم شكاوى التجوال تقع في الحالة الأولى وتُصلح في DNS. تسمية هوية ثابتة رخيصة وتغطي الحالة الأولى. أما الحفاظ على العنوان فمكلف ولا يساعد الحالة الثانية إلا إذا أُعيدت كتابة السياسة على أي حال.
اجعل الاسم هو الشيء الثابت
أعطِ الحاسوب المحمول اسماً يُحلّ إلى أي عنوان يستطيع المتصل الوصول إليه. في هذا المثال عنوان المكتب هو 192.168.50.42، ويوزّع مجمّع الوصول عن بعد 10.90.0.42، ويتبع laptop17.corp.example الارتباط. لا شيء يفرض تطابق الثمانية الأخيرة، والتصميم حول هذا التطابق يخلق عملاً بلا فائدة. يجب أن يشير السجل إلى العنوان الذي يستطيع المتصل استخدامه فعلاً، لا إلى كل واجهة امتلكها الحاسوب على الإطلاق.
dig +short laptop17.corp.exampleتخزّن مُحلِّلات الأسماء الإجابات في ذاكرة مؤقتة، لذا لا يكون التغيير فورياً للجميع. تساعد مدة TTL القصيرة، ويساعد منطق إعادة الاتصال في التطبيق أكثر.
عندما تكون قائمة المصادر المسموح بها هي القيد الحقيقي
ترى قائمة المصادر المسموح بها العنوان الذي تتلقاه الخدمة المحمية، بعد أي ترجمة. وهذا غالباً عنوان بوابة أو NAT بدلاً من عنوان الحاسوب نفسه، ولهذا لا يصلح تعديل سجلات DNS أبداً طلباً مرفوضاً. حدّث السياسة للعنوان الذي يصل فعلاً، أو استبدل القائمة بهوية موثّقة.
التقط طلباً واحداً مقبولاً على الخادم واقرأ حقل المصدر، ثم كرّر من مسار الوصول عن بعد. إذا اختلف العنوانان، فتحتاج السياسة إلى مدخلين أو آلية مختلفة. سجّل كلا العنوانين مع مدخل السياسة حتى يرى الشخص التالي لماذا يوجد اثنان. إعادة استخدام عنوان نشط بالفعل على الرابط نفسه مشكلة تعارض منفصلة لها قواعد كشف خاصة بها.
ما الذي يتطلبه الاستمرار فعلاً
استمرارية الاتصال هي المتطلب الأصعب والأكثر قراءة خاطئة. يُعرَّف اتصال TCP بكلا العنوانين وكلا المنفذين، لذا فإن عنواناً محلياً جديداً يعني اتصالاً مختلفاً مهما قال DNS. يجب أن تعيد التطبيقات المهمة الاتصال، وهذا يعني طبقة جلسة أو عميلاً يعيد المحاولة بدلاً من حيلة شبكية. راقب جلسة أثناء الانتقال وستجد الانقطاع فورياً لا تدريجياً.
ss -tnp state established '( dport = :443 )'نسخ عنوان MAC لا يحل هذا أيضاً. يمكن أن تستخدم هوية عقد DHCP معرّف عميل صريحاً، ومع ذلك تحتاج واجهتان تتشاركان هوية واحدة إلى مسارات منسّقة. تعامل مع التنقل كتصميم للتطبيق والتخصيص، وأبقِ هوية الجهاز ثابتة بينما يتبع عنوانه الشبكة.