‫بالنسبة لهذا البرنامج التعليمي ، سأقوم بمراجعة مهمة اختبار DNS Round Robin
‫وستعرف كيف كنت سأفعل ذلك.
‫أولاً ، نحتاج إلى إنشاء شبكة.
‫سأسميها يا صاح.
‫ثم أحتاج إلى إنشاء حاويتين. لذا ، سأقوم
‫بتشغيلها في الخلفية. في الحقيقة أنا لا أهتم بأسمائهم.
‫لذا ، سأقوم فقط بتشغيل الشبكة وإرفاقهم بالمتأنق.
‫وبعد ذلك سأقوم بعمل اسم
‫مستعار للشبكة حتى أتمكن من العثور عليها باستخدام البحث عن اسم DNS.
‫وثم...
‫هناك نذهب.
‫نظرًا لأنني لا أحدد اسمًا ، يمكنني
‫في الواقع الضغط على السهم لأعلى واكتب نفس الأمر بالضبط
‫مرة أخرى ، ويجب أن أحصل على هاتين الحاوية.
‫لم أفتح أي منافذ لأن كل ما يتعين علينا القيام به هو اختبار داخل هذه الشبكة الافتراضية.
‫ستلاحظ أن هناك منافذ مكشوفة ، والتي سنتحدث عنها لاحقًا في القسم التالي. ولكن يتم سرد المنافذ المكشوفة في ملف Docker
‫، ويتم عرضها دائمًا في الشبكة الافتراضية. من الضروري فقط استخدام -p عندما
‫نريد نشر هذه المنافذ فعليًا على الواجهة الخارجية
‫لمضيفنا.
‫نحن لا نفعل ذلك هنا لذا يمكنني تخطي هذا الجزء.
‫الآن أحتاج إلى إجراء اختبار للتأكد من أنه يمكنني الوصول إلى كلاهما بنفس أسماء DNS. لذا ، يتم تشغيل حاوية عامل
‫الإرساء ، وسأفعل ذلك بالطريقة السهلة عن طريق إجراء بحث - rm على جبال الألب nslookup.
‫أُووبس... صافي يا صاح.
‫يجب أن يقوم هذا بتشغيل الأمر nslookup في إدخال DNS الخاص بالبحث ثم الخروج فورًا. ثم ينظف نفسه
‫بـ --rm.
‫حسنا. هناك نذهب.
‫لدي اثنين من إدخالات DNS. بالنسبة للحالة التالية ، تقوم حاوية
‫عامل الإرساء بتشغيل rm net dude centos
‫curl باستخدام a -s عند البحث
‫9200.
‫حسنا.
‫سيعيدني ذلك خادم Elasticsearch المسمى Interloper.
‫إذا قمت بتشغيله مرة أخرى ، فسأحصل على الآخر.
‫السيد. م.
‫ستلاحظ أن هناك أيضًا معرّفًا فريدًا لكل واحد من هؤلاء ، وأنه إذا قمت
‫بضرب السهم لأعلى وقمت بتشغيل هذا الأمر مرارًا وتكرارًا ، فلن يكون الأمر كذلك هنا.
‫ستكون عشوائية بعض الشيء.
‫ترى اثنين على التوالي وهذا النوع من الأشياء.
‫هذا مجرد مؤشر على DNS Round Robin بسبب أشياء مثل التخزين المؤقت للاسم وما إلى ذلك.
‫إذا كنت أفعل حاوية عامل إرساء ... عفوًا
‫ls. يمكنني في الواقع إزالة هذه ... سوف أجبرهم.
‫وها نحن ذا.