DNS الخاص بك هو الخدمة التي تترجم اسم المجال الخاص بك إلى عنوان IP. AWS Route 53 هو نظام DNS ذكي يمكنه تغيير عنوانك الأصلي ديناميكيًا بناءً على الحمل ، وحتى إجراء موازنة الحمل قبل أن تصل حركة المرور إلى خوادمك.
Route 53 يتكامل مع AWS
إذا كنت تدير موقعًا إلكترونيًا صغيرًا ، فمن المحتمل أن يكون لديك خدمة DNS المجانية التي تأتي مع مزود اسم المجال الخاص بك ، مثل Namecheap أو GoDaddy. إذا كنت تدير موقعًا كبيرًا ، فقد تدفع مبلغًا إضافيًا لمزود DNS "المتميز" ، مثل Cloudflare أو Dyn للحصول على سرعات بحث أفضل (الوقت المستغرق لإعادة توجيه المستخدم) وأوقات نشر أسرع (المدة التي تستغرقها التغييرات على تكوين DNS الخاص بك لتصبح سارية المفعول).
لكن كلاً من أنظمة DNS المجانية والمتميزة ، إلى حد ما ، "غبية" مقارنةً بعروض AWS. لا تمتلك خوادم أسماء CloudFlare أي معرفة بموقعك على الويب الذي يعمل على خدمة مختلفة ؛ كل ما يفعلونه هو توفير خريطة لأسماء المجال لعناوين IP ، بحيث يمكن للمستخدمين تقديم طلبات إلى موقعك.
هذا هو المكان الذي يتفوق فيه Route 53 على المنافسة (إذا كنت تعمل على AWS ، أي). نظرًا لأن AWS تمتلك كلاً من الخادم ونظام DNS ، فقد جعلوا الاثنين يلعبان بشكل جيد معًا. على سبيل المثال ، إذا تعرض خادمك لانهيار ، فسيستمر نظام أسماء النطاقات العادي في إعادة توجيه المستخدمين إلى الخادم المعطل ، لأن هذا ما أخبرته بفعله. لكن يمكن لـ Route 53 إجراء فحوصات صحية على الخوادم الخاصة بك ، وإعادة توجيه المستخدمين إلى مورد سليم أثناء إصلاح المشكلة.
يمكن للطريق 53 أيضًا منع المشكلات في المقام الأول من خلال التصرف بشكل مشابه لموازنة التحميل ، ولكن على مستوى DNS ، من خلال توجيه نسبة معينة من حركة المرور إلى نقاط نهاية مختلفة ذات أوزان محددة مسبقًا.هذا يعني أن حركة المرور متوازنة قبل أن يقوم المستخدم حتى بإجراء اتصال ، دون المرور عبر موازن تحميل مركزي ، ويمكن أيضًا استخدام هذا لاختبار A / B عالي المستوى ، عن طريق إعادة توجيه حركة المرور إلى خوادم مختلفة تمامًا ، والتي يمكن أن تعرض خادمين مختلفين المواقع.
يحتوي Route 53 أيضًا على عمليات تكامل مع Elastic Load Balancer من AWS والتي تتيح لك تعيين DNS الخاص بك مباشرةً إلى موازن التحميل الحالي الخاص بك ، دون أي عمليات بحث إضافية. لا تحتوي موازنات التحميل على عناوين IP ثابتة ، فقط أسماء مضيف ثابتة ؛ إذا كنت تريد تعيين DNS خارجي إلى موازن تحميل حالي ، فسيحتاج المستخدمون أولاً إلى طلب DNS الخاص بك للحصول على اسم مضيف موازن التحميل ، ثم طلب DNS الخاص بـ AWS للحصول على عنوان IP الخاص بميزان التحميل. مع الطريق 53 ، يتم التعامل مع كل شيء في طلب واحد.
الطريق 53 يمكنه أيضًا تحديد أقل نقطة نهاية زمن انتقال لديك ، أو موقع جغرافي محدد ، وإعادة توجيه المستخدمين هناك. حقًا ، يجب أيضًا أن تستخدم نوعًا من CDN (مثل CloudFront من AWS) إذا كنت تهتم بوقت الاستجابة ، ولكن من الجيد امتلاكها.
ما هي تكلفة الطريق 53؟
الطريق 53 غير مكلف إلى حد ما ، فأنت تدفع ببساطة:
- 0.50 دولار شهريًا لكل مجال (النطاقات الفرعية مجانية) ،
- 0.50 دولار شهريًا لكل خادم مع فحص صحي (0.75 دولار للخوادم بخلاف AWS) ، و
- 0.40 دولارًا أمريكيًا لكل مليون استفسار ، أو
- 0.60 دولارًا أمريكيًا لكل مليون استفسار إذا تم تمكين التوجيه المستند إلى زمن الوصول.
ومع ذلك ، على الرغم من محاسبتك على كل استعلام ، فمن المحتمل أن يكون الإجمالي أقل من المتوقع. عمليات البحث عن سجلات الاسم المستعار (A) مجانية ، ومن المحتمل أن تشتمل سجلات A على معظم ما يقدمه DNS بالفعل. بالإضافة إلى ذلك ، يتم محاسبتك على كل استعلام ، وليس لكل مشاهدة صفحة ؛ سيحتاج المستخدمون فقط إلى البحث عن DNS الخاص بك مرة واحدة في كل جلسة.
إعداد طريق 53
لإعداد Route 53 ، ستحتاج إلى نقل مجالك إلى AWS. يمكنك القيام بذلك عن طريق نقل نطاقك ، أو إذا كنت قيد الإعداد للتو ، فيمكنك شرائه من AWS مباشرةً. لاحظ أنك قد لا تتمكن من شراء كل مجال من المستوى الأعلى مباشرةً من AWS ، مثل
.io.
من وحدة التحكم في إدارة الطريق 53 ، حدد "المجالات المسجلة" ، واختر "نقل المجال":

بعد ذلك ، سيتعين عليك إلغاء قفل نطاقك من المزود الحالي. قد تختلف الطريقة الدقيقة لذلك ، ولكن يجب أن يكون لدى معظمهم طرق لنقل المجالات إلى موفرين آخرين. سيتم تمييز المجال على أنه قابل للتحويل ، وسيتم منحك رمز التفويض ، وهو المفتاح الذي يفتح المجال.
إذا رأيت هذا الخطأ عند محاولة النقل ، فإما أنك لم تقم بإلغاء قفل النطاق أو لم يتم نشره بعد. أو أنك لا تملك المجال في المقام الأول.

بمجرد أن يصبح النطاق قابلاً للنقل ، سيُطلب منك رمز التأكيد ، ويجب نقل النطاق.
بمجرد توفر مجال جديد في حسابك ، ستقوم AWS تلقائيًا بإنشاء منطقة مستضافة لك (لاحظ أن هذا يكلف 0 دولارًا.50 في الشهر ، أو 6 دولارات في السنة ، لكل مجال لديك). تتحكم هذه المنطقة في إعدادات المجال الخاص بك ، بما في ذلك جميع المجالات الفرعية. افتح المنطقة المستضافة وأنشئ مجموعة سجلات جديدة لإضافة سجل.

يمكنك إنشاء سجل A قياسي لاسم النطاق المستعار لعنوان IP ، أو إعطاء مجموعة من عناوين IP وتحديد الأوزان للموازنة بينها بناءً على فترات الاستجابة وفحوصات الصحة. يمكنك أيضًا تسمية السجل مباشرة إلى خدمات AWS معينة ، مثل نقطة نهاية VPC أو موازن التحميل.
بمجرد نشر التغييرات (يجب ألا تقل مدتها عن 60 ثانية) ، ستتمكن من الوصول إلى موقعك عبر نطاقك كالمعتاد.