عندما يتعلق الأمر بخدمات DNS المجانية، فإن CloudXNS، الذي يفضله العديد من مشرفي المواقع من قبل، يجب أن يكون خيارًا جيدًا. ولكن كل هذا تغير في الأيام القليلة الماضية، نظرًا لبعض الأسباب "المعروفة"، قامت شركة cloudxns بتعليق التحليل للغالبية العظمى من المستخدمين دون أي إشعار. لقد اكتشفت هذه المشكلة فقط بعد عودتي من المدرسة هذا الأسبوع.

بعد التفكير في الأمر لفترة من الوقت، قررت ترحيل التحليل إلى بائع آخر. يعد Google Cloud DNS الشهير خيارًا جيدًا، فهو يتميز بشكل أساسي بالمزايا التالية: يستخدم خادم NS تقنية Anycast لضمان حصول المستخدمين على الدقة من أقرب خادم، ويدعم DNSSEC، وSLA بنسبة 100%، ويدعم جميع أنواع السجلات السائدة، والحد الأدنى. يسمح TTL بالضبط على 1s.

بالطبع، هذه الميزات المتقدمة (خاصة اتفاقية مستوى الخدمة بنسبة 100%) لا تأتي بدون ثمن - Google Cloud DNS ليست خدمة مجانية. ومع ذلك، تمامًا كما سنختار يومًا ما التبديل من المساحة الحرة إلى الاستضافة الافتراضية المدفوعة أو VPS، لا أريد رؤية بعض العوامل الفريدة التي تؤثر على الحل الخاص بي مرة أخرى، لذلك اخترت أخيرًا حل DNS المدفوع.

ومع ذلك، فإن Google Cloud DNS ميسور التكلفة للغاية. تبلغ تكلفة منطقة DNS الأولى (والتي يمكن فهمها ببساطة على أنها استضافة اسم مجال) 0.2 دولار أمريكي شهريًا فقط، و0.4 دولار أمريكي فقط لكل مليون استعلام DNS. ويأتي Google Cloud Platform أيضًا بحصة مجانية تبلغ 50000 مرة في اليوم. بالنسبة للمدونات الشخصية، الحصة المجانية كافية تمامًا، أي أنك تحتاج فقط إلى دفع رسوم استضافة شهرية قدرها 0.20 دولار. هذا السعر منخفض جدًا بالفعل بحيث يمكن تجاهله بالنسبة للغالبية العظمى من مشرفي المواقع الذين يستخدمون الاستضافة المدفوعة.

لمزيد من المقالات حول استضافة VPS وبناء مواقع الويب، يمكنك أيضًا قراءة:

  1. قائمة ملخصة بخدمات تحليل اسم مجال DNS المجانية في الداخل والخارج - اكتشف المزيد من خدمات تحليل اسم مجال DNS المجانية
  2. ملخص موفري استضافة VPS وغرف الكمبيوتر المتصلة بخطوط CN2 - دليل مرجعي لتحديد مضيفي خطوط CN2 الحقيقية والمزيفة
  3. تطبيق واستخدام المساحة الحرة Japan Xrea - مضيف مجاني ممتاز ومستقر بمساحة 1 جيجابايت SSL مجانية

ملاحظة: تم التحديث في 26 يونيو 2018، إذا كنت لا ترغب في استخدام خدمات DNS الأجنبية، ولا تحب القيود الوظيفية المتنوعة لـ DNSPOD، فيمكنك تجربة خدمة تحليل اسم مجال DNS الخاصة بـ JD Cloud: تحليل اسم المجال المجاني JD Cloud DNS - يدعم التقسيم الفرعي الإقليمي للخط ويمكنه إضافة سجلات تحليل CAA.

1. تطبيق Google Cloud DNS

الموقع الرسمي:

  1. HTTPS://cloud.Google.com/DNS/

لاستخدام نظام أسماء النطاقات GCP، تحتاج إلى ما يلي:

اتصال عادي بالإنترنت (المهارات الأساسية)
بطاقة ائتمان VISA أو Mastercard تدعم الدفع بالدولار الأمريكي (قد يكون هذا هو الحد الوحيد)، بالطبع، يمكنك أيضًا العثور على شخص ما للدفع نيابةً عنك
حساب Google

قبل استخدام Google Cloud Platform، هناك بعض المفاهيم التي يجب فهمها حول رسوم النظام الأساسي لبرنامج Google Cloud Platform.

مشروع : مشروع هو الوحدة التنظيمية للموارد (الحوسبة والتخزين والشبكة وما إلى ذلك) في GCP. على غرار المفهوم الذي نفهمه عادة. لاستخدام جميع الموارد في Google Cloud Platform، يلزمك إنشاء مشروع واحد على الأقل قبل العمل في هذا المشروع. تم إنشاء المشروع للسماح للمطورين بإدارة الموارد لتطبيقات مختلفة بشكل أفضل، على سبيل المثال، يجب إدارة التطبيقات التي تتطلب كمية كبيرة من وحدة المعالجة المركزية والتطبيقات المستندة إلى التخزين في مشاريع مختلفة. بالطبع، لا توجد قاعدة صارمة بشأن عدد التطبيقات في المشروع، وهذا فقط من أجل تسهيل إدارة المستخدم.
حساب التسوية: هذه هي الوحدة التنظيمية للرسوم على Google Cloud Platform. كما هو الحال مع المشاريع، فهو مخصص فقط لراحة الإدارة. طريقة عملها تشبه إلى حد ما طريقة المشاريع، باستثناء أنها تدير الوظائف المتعلقة بالدفع. تمامًا كما هو الحال عندما نتسوق عبر الإنترنت، يمكننا استخدام حسابات Alipay مختلفة للدفع. ومع ذلك، يتم دعم ربط بطاقة الائتمان فقط في حساب التسوية.
تمكين الفوترة: تمكين الفوترة هو عملية ربط مشروع بحساب فواتير متاح. بمعنى آخر، عند إنشاء مشروع، لا يتم تمكين وظيفة الدفع بشكل افتراضي، مما قد يمنع النفقات غير المتوقعة؛ وبالتالي، إذا لم يتم تمكين الفوترة، فيمكن للمشروع استخدام الموارد المجانية فقط، وسيتم تعطيل العديد من الوظائف المتقدمة. يمكن ربط المشروع بحساب الفوترة، ويمكن ربط حساب الفوترة بمشاريع متعددة - إذا كنت بحاجة إلى ذلك.

افتح أولاً موقع Google Cloud Platform وقم بتسجيل الدخول إلى حسابك في Google. إذا كنت مستخدمًا جديدًا، فيمكنك أيضًا النقر فوق الزر "جربه مجانًا" للحصول على رصيد مجاني بقيمة 300 دولار خلال عام واحد وبعض الموارد المجانية الدائمة الأخرى. لن أخوض في التفاصيل هنا.

بعد تسجيل الدخول إلى Google Cloud Platform، اتبع الخطوات أدناه للدخول إلى صفحة المشروع الجديدة.

رقم تعريف المشروع هو المعرّف الفريد على منصة Google Cloud Platform بأكملها. إذا كنت تستخدم اسم مشروع لم يستخدمه أحد من قبل، فسيكون المعرف الافتراضي هو نفس الاسم. وإلا، سوف تحصل على معرف عشوائي كما هو موضح أعلاه. يمكنك النقر فوق تعديل لتحديد المعرف المطلوب. بعد النقر فوق "إنشاء"، سيبدأ شريط الإعلام في الزاوية اليمنى العليا بالتدوير. يشير هذا إلى أنه يتم إنشاء مشروعنا. بمجرد الإنشاء بنجاح، سيتم عرض رسالة جديدة هنا.

انقر فوق هذه الرسالة للدخول إلى الصفحة الرئيسية لإدارة المشروع. (اضغط للتكبير)

من أجل استخدام Google Cloud DNS، نحتاج إلى تمكين الفوترة للمشروع أولاً. انقر على شريط التنقل في الزاوية اليسرى العليا وحدد "الفوترة":

إذا كان لديك بالفعل حساب تسوية، فيمكنك النقر مباشرةً على "حساب التسوية المرتبط" لتحديد العنصر المراد ربطه. إذا لم يكن الأمر كذلك، فانقر على "إدارة حساب الفواتير" وأنشئ حسابًا جديدًا:

في الخطوة التالية في الصورة أعلاه، عليك ملء بعض المعلومات ذات الصلة، ومن الأفضل ملئها بصدق. لاحظ أنه تم تغيير عمود النوع إلى "شخصي": قم بملء معلومات بطاقة الائتمان في حقل "طريقة الدفع".

بعد الضغط على "إرسال وتمكين التسوية"، سيتم ربط المشروع تلقائيًا بحساب التسوية. (لماذا؟ لأننا نعمل في مشاريع جديدة). لاحظ أنه من أجل التحقق من صلاحية البطاقة، سيتم خصم 1 دولار تلقائيًا من البطاقة، وبناءً على تجربتي، سيتم استرداد الـ 1 دولار خلال فترة زمنية قصيرة.

2. استخدام Google Cloud DNS

لا يمكن استخدام Google Cloud DNS مباشرة بعد تمكين الفوترة، نحتاج إلى تمكين واجهة برمجة التطبيقات (API) أولاً. بعد الدخول إلى واجهة API، حدد Cloud DNS API.

إذا لم يكن لديك بيانات اعتماد حتى الآن (أي ما يعادل API KEY، ولكن باستخدام طريقة مختلفة)، فأنت بحاجة إلى إنشاء بيانات اعتماد جديدة من خلال النقر على الأيقونة الثالثة على شكل مفتاح على الجانب الأيسر من الصورة أعلاه. العملية كما هو موضح أدناه:

نظرًا لأننا نريد فقط استخدام وظيفة DNS ولا نحتاج إلى الكثير من التحكم في الأذونات، فيمكننا تحديد مالك المشروع مباشرةً لـ "الدور". وكما يشير المعنى الحرفي، فهو يتمتع بأعلى الأذونات في المشروع. نوع المفتاح الافتراضي هو JSON، وهو مصمم للاستخدام التلقائي للبرنامج النصي ويجب حفظ الملف. وبطبيعة الحال، إذا كنت تستخدم DNS فقط، فمن المحتمل أنك لن تحتاج إليه. العملية كما هو موضح أدناه:

بعد ذلك يمكنك تمكين Google Cloud DNS API. بعد الانتهاء من التنشيط اضغط على القائمة اليسرى -خدمات الشبكة -Cloud DNS لبدء استخدام DNS، كما هو موضح في الشكل:

من بينها، يمكن تكوين "اسم المنطقة" بشكل تعسفي، و"اسم DNS" هو اسم المجال الذي تريد استخدام Cloud DNS فيه. إذا كان اسم النطاق مستضافًا بالفعل بواسطة مستخدم على Google Cloud DNS، فلا يمكن إنشاؤه مرة أخرى (باستثناء أسماء النطاقات داخل المشروع، على سبيل المثال، يمكنني إنشاء المنطقة ذات الصلة بـ zby.io عدة مرات)

بعد ذلك، يعد تغيير خادم DNS خطوة روتينية. ما عليك سوى الانتقال إلى مسجل اسم المجال لتعديل خادم NS. يمكن رؤية خادم NS الخاص بـ GCP DNS في الشكل أدناه:

كما هو موضح في الشكل أعلاه، يجب تهيئته لاستخدام أربع مجموعات من خوادم NS بشكل كامل للحصول على ضمان SLA بنسبة 100%. لا يتم ضمان خوادم NS المختلطة أو استخدام 3 مجموعات فقط أو أقل.

يضيف Google Cloud DNS سجلات دقة DNS. يدعم Google Cloud DNS الدقة *، لكن الدقة @ التي اعتدنا عليها لا تحتاج إلى ملء @ هنا، فقط اتركها فارغة، كما هو موضح أدناه:

سيوفر Google Cloud DNS بيانات نموذجية عند إضافة السجلات، بالنسبة لخيارات معينة لسجلات محددة، قد لا تكون هناك مربعات إدخال خاصة مثل الشركات المصنعة لنظام DNS المحلي، وبدلاً من ذلك، يتم إدخال القيم المقابلة وفقًا للتنسيق. على سبيل المثال، عند إضافة سجل MX، ستعرض CloudXNS مربع "الأولوية" على وجه التحديد، ولكن التنسيق الذي يستخدمه GCP DNS هو "الهدف ذو الأولوية".

يتم تنظيم Google Cloud DNS في "مجموعة سجلات". بالنسبة لبعض السجلات المحددة، مثل CNAME، يتم دعم إضافة سجلات متعددة لنطاق فرعي في نفس الوقت.

3. تأثير Google Cloud DNS

هذا هو المحتوى الذي تمت إضافته بعد التحرير بواسطة wzfou.com. ربما يكون القلق الأكبر عند استخدام Google Cloud DNS هو أن خادم DNS سيكون QQ. ما يلي هو خادم NS الحالي لـ Google Cloud DNS.

NS-CLOUD-A1.GOOGLEDOMAINS.COM
NS-CLOUD-A2.GOOGLEDOMAINS.COM
NS-CLOUD-A3.GOOGLEDOMAINS.COM
NS-CLOUD-A4.GOOGLEDOMAINS.COM

من بينها، فشل الأول في تنفيذ الأمر ping، أما الثلاثة الآخرون فقد نفذوا الأمر ping بشكل طبيعي. هذا هو وقت استجابة حل DNS باستخدام Google Cloud DNS. من الرسم البياني، يمكن ملاحظة أن الاستجابة في أجزاء مختلفة من البلاد طبيعية. (اضغط للتكبير)

هذا هو وقت استجابة الدقة باستخدام خدمة تحليل DNS المجانية DNSPOD. من خلال مقارنة هذين المخططين، يمكننا أن نجد أن أوقات استجابة دقة اسم المجال لـ Google cloud DNS والإصدار المجاني DNSPOD متشابهة. (اضغط للتكبير)

هذا مخطط مراقبة DNS باستخدام Google Cloud DNS. (اضغط للتكبير)

هذا هو مخطط مراقبة DNS لتحليل DNS المجاني لـ DNSPOD، وبالمقارنة، يمكننا أن نجد أن وقت حل Google Cloud DNS يتقلب في نطاق أكبر، ولكنه في الأساس ضمن النطاق المقبول.

4. ملخص

انطلاقًا من التجربة الحالية، فإن Google Cloud DNS مرضٍ تمامًا. قد يكون العيب الوحيد هو أنه لا يدعم دقة كل منطقة على حدة مثل CloudXNS أو DNSPOD، ولكنه يستخدم Anycast بدلاً من ذلك. إذا كنت بحاجة إلى هذه الوظيفة، فهناك وظيفة أخرى تستحق الاهتمام وهي Amazon Route53، وهي أيضًا ميسورة التكلفة. تبلغ تكلفة تحليل منطقة واحدة + 1 مليون 0.8 دولارًا أمريكيًا فقط في الشهر.

يحتوي Google Cloud DNS حاليًا على مجموعات متعددة من خوادم NS، لذا فإن الحل المحلي أمر طبيعي ولا داعي للقلق بشأن سؤالك. بالمقارنة مع خوادم NS المحلية مثل DNSPOD، قد يكون وقت استجابة القرار أبطأ، ولكن من منظور عالمي، لا يزال حل DNS الخاص بـ Google Cloud DNS مفيدًا جدًا للمستخدمين المحليين، يمكننا ضبط TTL ليكون أطول. مما يساعد على تسريع عملية التحليل.

اترك رد