الأسئلة الشائعة

أسئلة عامة

ما هو نظام أسماء النطاقات العام من Google؟

Google Public DNS (نظام أسماء النطاقات العام من Google) هي خدمة مجانية وعالمية لنظام أسماء النطاقات (DNS)، يمكنك استخدامها كبديل لموفِّر نظام أسماء النطاقات الحالي.

لماذا تعمل Google على خدمة نظام أسماء النطاقات؟

نعتقد أن البنية الأساسية لنظام أسماء النطاقات (DNS) أسرع وأكثر أمانًا يمكن أن تحسِّن تجربة تصفُّح الويب بشكلٍ كبير. أجرى نظام أسماء النطاقات العام من Google العديد من التحسينات في مجالات السرعة والأمان وصلاحية النتائج. لقد شاركنا هذه التحسينات في مستنداتنا، للمساهمة في محادثة جارية داخل منتدى الويب.

هل يمكنني استخدام نظام أسماء النطاقات العام من Google لاستضافة اسم نطاقي؟

نظام أسماء النطاقات العام من Google ليس خدمة استضافة نظام أسماء نطاقات موثوقة ولا يمكن استخدامه كخدمة. إذا كنت تبحث عن خادم أسماء ضخم وقابل للبرمجة وموثوق به باستخدام بنية Google’s الأساسية، يمكنك تجربة نظام أسماء النطاقات الخاص بـ Google Cloud# .

هل يمكن لنظام أسماء النطاقات العام من Google حظر المواقع الإلكترونية غير المرغوب فيها أو فلترتها؟

نظام أسماء النطاقات العام من Google هو مجرد حل لنظام أسماء النطاقات وخادم التخزين المؤقت، ولا ينفذ أي حظر أو فلترة من أي نوع، باستثناء أنه قد لا يحلّ نطاقات معيّنة في حالات استثنائية إذا كنا نعتقد أن ذلك ضروري لحماية مستخدمي Google من التهديدات الأمنية. ولكن نعتقد أن وظيفة الحظر هي الأفضل عادةً عن طريق العميل. إذا كنت مهتمًا بتفعيل هذه الوظيفة، يمكنك تثبيت تطبيق من جهة العميل أو إضافة متصفّح لهذا الغرض.

هل هناك أي اعتماديات على جميع المنتجات مع نظام أسماء النطاقات العام من Google؟

نظام أسماء النطاقات العام من Google هو خدمة مستقلة.

هل أحتاج إلى حساب Google لاستخدام نظام أسماء النطاقات العام من Google؟

لا يتطلب استخدام نظام أسماء النطاقات العام من Google أي حساب.

ما أوجه الاختلاف بين نظام أسماء النطاقات العام من Google وخدمة نظام أسماء النطاقات التابعة لمزوّد خدمة الإنترنت الذي تتعامل معه أو غير ذلك من برامج تعيين نظام أسماء النطاقات المفتوحة؟ كيف يمكنني معرفة ما إذا كان الإصدار أفضل؟

تقدّم جميع برامج التعيين المفتوح ومزوّد خدمة الإنترنت خدمات التحويل باستخدام نظام أسماء النطاقات (DNS). ندعوك لتجربة نظام أسماء النطاقات العام من Google كبرنامج تعيين نظام أسماء النطاقات الأساسي أو الثانوي بالإضافة إلى أي خدمات نظام أسماء نطاقات بديلة أخرى. وهناك أمور عديدة يجب وضعها في الاعتبار عند تحديد برنامج تعيين نظام أسماء نطاقات مناسب لك، مثل السرعة والموثوقية والأمان وصلاحية الردود. وعلى عكس نظام أسماء النطاقات العام من Google، يحظّر بعض مزوّدي خدمة الإنترنت والحلول المفتوحة فتح استجابات نظام أسماء النطاقات أو فلترتها أو إعادة توجيهها لأغراض تجارية.

كيف يتعامل نظام أسماء النطاقات العام من Google مع النطاقات غير الموجودة؟

في حال إصدار طلب بحث لاسم نطاق غير متوفّر، يعرض نظام أسماء النطاقات العام من Google سجلّ NXDOMAIN دائمًا، وفقًا لمعايير بروتوكول نظام أسماء النطاقات. من المفترض أن يعرض المتصفّح هذه الاستجابة كخطأ في نظام أسماء النطاقات. إذا تلقيت بدلاً من ذلك أي رد بخلاف رسالة الخطأ (على سبيل المثال، تمت إعادة توجيهك إلى صفحة أخرى)، قد يكون ذلك نتيجة ما يلي:

  • يعرض تطبيق من جهة العميل، مثل المكوّن الإضافي للمتصفح، صفحة بديلة لنطاق غير موجود.
  • قد يعترض بعض مزوّدي خدمة الإنترنت استجابات جميع ردود NXDOMAIN واستبدالها باستجابات تؤدي إلى خوادمهم الخاصة. إذا كنت قلقًا من أن مزوّد خدمة الإنترنت يعترض طلبات أو استجابات نظام أسماء النطاقات العام من Google، يجب الاتصال بمزوّد خدمة الإنترنت.

هل سيتم استخدام نظام أسماء النطاقات العام من Google لعرض الإعلانات في المستقبل؟

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

ما المقصود بنظام أسماء النطاقات عبر HTTPS (DoH)؟

درجة دقة نظام أسماء النطاقات عبر اتصال HTTPS مشفّر. يعزز نظام أسماء النطاقات عبر HTTPS الخصوصية والأمان بشكل كبير بين برنامج تعيين الرموز البديلة وبرامج التعيين المتكرر، كما يُكمّل DNSSEC لتوفير عمليات بحث نظام أسماء نطاقات شاملة وموافَق عليها.

الاستخدام والدعم

أنا أستخدم خدمة أخرى لنظام أسماء النطاقات الآن. هل يمكنني أيضًا استخدام نظام أسماء النطاقات العام من Google؟

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

في حال وجود اختلافات في الأمان أو الفلترة بين برامج التعيين التي تم ضبطها، ستحصل على أدقّ مستويات الأمان أو الفلترة لجميع برامج التعيين. قد تعمل فلترة NXDOMAIN أو إعادة التوجيه لحظر الصفحات أحيانًا، ولكن لا تحظر SERVFAIL النطاقات إلا إذا عرضت جميع برامج التعيين SERVFAIL.

هل نظام أسماء النطاقات العام من Google مناسب لجميع أنواع الأجهزة المتصلة بالإنترنت؟

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

هل يمكنني تشغيل نظام أسماء النطاقات العام من Google على كمبيوتر مكتبي؟

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

ما هي البلدان التي يتوفر فيها نظام أسماء النطاقات العام من Google؟

وتتوفّر هذه الميزة لمستخدمي الإنترنت حول العالم، ولكن قد تختلف تجربتك بشكل كبير استنادًا إلى موقعك الجغرافي المحدّد.

هل يعمل نظام أسماء النطاقات العام من Google مع جميع مزوّدي خدمة الإنترنت؟

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

هل أنا بحاجة إلى استخدام كل من عناوين IP العامة لنظام أسماء النطاقات العام من Google؟

يمكنك استخدام Google كخدمة أساسية باستخدام أحد عناوين IP. ومع ذلك، احرص على عدم تحديد العنوان نفسه كخوادم أساسية وثانوية على حد سواء.

هل يتم تحديد الترتيب حسب عناوين IP؟

ولا يهم هذا الترتيب. يمكن أن يكون عنوان IP هو خادم الأسماء الأساسي أو الثانوي.

ما هي اتفاقية مستوى الخدمة للخدمة؟

لا توجد اتفاقية مستوى خدمة (SLA) لخدمة نظام أسماء النطاقات العامة من Google.

أنا أدير مزوّد خدمة الإنترنت. هل يمكنني إعادة توجيه المستخدمين إلى نظام أسماء النطاقات العام من Google؟

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

كيف يمكنني الحصول على الدعم من فريق نظام أسماء النطاقات العام من Google؟

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

تقني

كيف يعرف نظام أسماء النطاقات العام من Google المكان الذي يمكن إرسال طلبات البحث إليه؟

يوجِّه توجيه التوجيه إلى طلبات البحث إلى أقرب خادم نظام أسماء نطاقات عام من Google. للحصول على مزيد من المعلومات حول توجيه Anycast، يمكنك الاطّلاع على مقالة Wikipedia.

يستخدم نظام أسماء النطاقات العام من Google سجلات خادم الأسماء (NS) المنشورة في منطقة جذر نظام أسماء النطاقات ومناطق نطاقات المستوى الأعلى للعثور على أسماء خوادم نظام أسماء النطاقات وعناوينها الموثوقة لأي نطاق. وتستخدم بعض خوادم الأسماء هذه أي توجيه بث.

أين يمكنني العثور على خوادمك حاليًا؟

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

عندما يرسل العملاء طلبات بحث إلى نظام أسماء النطاقات العام من Google، يتم توجيههم إلى أقرب موقع جغرافي يعلِن فيه عنوان Anycast المستخدَم (8.8.8.8 أو 8.8.4.4 أو أحد عناوين IPv6 في 2001:4860:4860::). وتتغير المواقع المحدّدة التي تُعلن عن عناوين عناوين البث هذه بسبب ظروف الشبكة وتحميل حركة البيانات، وتتضمّن جميع مراكز البيانات الأساسية تقريبًا ونقاط الحافة (PoPs) في شبكة Google Edge.

يرسل نظام أسماء النطاقات العام من Google طلبات بحث إلى خوادم موثوقة من مراكز البيانات الأساسية والمواقع الجغرافية لمناطق Google Cloud. تنشر Google قائمة بنطاقات عناوين IP التي يمكن أن يستخدمها نظام أسماء النطاقات العام من Google للبحث في خوادم نظام أسماء النطاقات الموثوقة (لا يتم استخدام جميع النطاقات في القائمة). ويمكنك استخدامها لتحديد الموقع الجغرافي لطلبات البحث في نظام أسماء النطاقات التي تفتقر إلى بيانات الشبكة الفرعية لبرنامج عميل EDNS (ECS) وإعداد قوائم ACL للسماح بمعدلات طلبات بحث أعلى من نظام أسماء النطاقات العام من Google.

بالإضافة إلى هذه الأسئلة الشائعة، تنشر Google أيضًا القائمة كسجلّ DNS "TXT". تعدّل Google المصدرين أسبوعيًا من خلال الإضافات والتعديلات وعمليات الإزالة. يشمل كل إدخال في نطاق عنوان IP رمز الاتحاد الدولي للنقل الجوي لأقرب مطار. يجب أن تحصل التشغيل التلقائي لبيانات GeoIP أو قوائم التحكم في الوصول على هذه البيانات عبر نظام أسماء النطاقات، وليس من خلال سرقة صفحة الويب هذه (انظر أدناه للحصول على مثال).

المواقع الجغرافية لنطاقات عناوين IP التي يستخدمها نظام أسماء النطاقات العام من Google لإرسال طلبات البحث

    
<a href="/intl/ar/ads/">البرنامج الإعلاني</a>

  

الحصول على بيانات الموقع الجغرافي آليًا

يمكن استرجاع نطاقات العناوين بتنسيق ملف JSON:

curl https://www.gstatic.com/ipranges/publicdns.json

يمكنك استخدام النص البرمجي التالي في Python لإنشاء قائمة بنطاقات عناوين IP التي سيستخدمها نظام أسماء النطاقات العام من Google لإجراء طلبات بحث على خوادم نظام أسماء النطاقات الموثوق بها.

تتوفّر هذه البيانات أيضًا على locations.publicdns.goog. كسجلّ TXT. يعني حجم البيانات أن سجلات TXT لنظام أسماء النطاقات لم تعد تنسيقًا مناسبًا. سنستبدل سجلّ TXT بملف JSON المنسّق أعلاه. إذا كنت تستخدم سجلّ TXT، يُرجى التبديل إلى استخدام ملف JSON بدلاً من ذلك، لأننا نخطط لإزالة سجلّ TXT في وقت ما في المستقبل.

سطر الأوامر

يمكنك استخدام curl والأداة jq لاستخراج نطاقات عناوين IP لنظام أسماء النطاقات العامة من Google من سطر الأوامر.

curl https://www.gstatic.com/ipranges/publicdns.json | jq '.prefixes[]  | .ipv4Prefix // .ipv6Prefix '

وهذا يتطلب ما يلي :

Python

يمكنك استخدام النص البرمجي التالي في Python لإنشاء قائمة بنطاقات عناوين IP التي يستخدمها نظام أسماء النطاقات العام من Google.

#!/usr/bin/env python3
"""An example to fetch and print the Google Public DNS IP ranges."""

import ipaddress
import json
import urllib.request

publicdns_url = 'https://www.gstatic.com/ipranges/publicdns.json'


def read_url(url):
  try:
    s = urllib.request.urlopen(url).read()
    return json.loads(s)
  except urllib.error.HTTPError:
    print('Invalid HTTP response from %s' % url)
    return {}
  except json.decoder.JSONDecodeError:
    print('Could not parse HTTP response from %s' % url)
    return {}


def main():
  publicdns_json = read_url(publicdns_url)
  print('{} published: {}'.format(publicdns_url,
                                  publicdns_json.get('creationTime')))

  locations = dict()
  ipv4, ipv6 = set(), set()
  for e in publicdns_json['prefixes']:
    if e.get('ipv4Prefix'):
      ip = ipaddress.IPv4Network(e.get('ipv4Prefix'), strict=False)
      ipv4.add(ip)
    if e.get('ipv6Prefix'):
      ip = ipaddress.IPv6Network(e.get('ipv6Prefix'), strict=False)
      ipv6.add(ip)
    locations[ip] = e.get('scope')
  print('IP ranges used by Google Public DNS for contacting '
        'authoritative DNS servers:')
  for i in list(ipv4) + list(ipv6):
    print(i, locations[i])


if __name__ == '__main__':
  main()

بالنسبة إلى نظام التشغيل macOS، يتطلب هذا النص البرمجي وقت تشغيل Python 3 تم ضبطه على النحو التالي:

  • ثبِّت الإصدار الحالي من وقت التشغيل 3 على Python لنظام التشغيل macOS.
  • شغِّل Install Certificates.command المضمّن من مجلد Python في مجلد Applications (التطبيقات) لتثبيت قائمة شهادات الجذر الموثوق بها (cert.pem) لوقت تشغيل Python. استبدِل VERSION بإصدار Python الذي ثبّته (مثل 3.8):
    sudo "/Applications/Python VERSION/Install Certificates.command"

هل يستند نظام أسماء النطاقات العام من Google إلى برنامج مفتوح المصدر، مثل BIND؟

نظام أسماء النطاقات العام من Google هو تطبيق Google الخاص بمعايير نظام أسماء النطاقات.

هل هناك خطط لإطلاق رمز نظام أسماء النطاقات العام من Google كبرنامج مفتوح المصدر؟

لا تتوفر حاليًا أي خطط لفتح نظام أسماء النطاقات العام من Google. ومع ذلك، وضّحنا كل الخطوات التي اتّخذناها لزيادة السرعة والأمان والامتثال للمعايير.

هل يتوافق نظام أسماء النطاقات العام من Google مع IPv6؟

يتضمّن نظام أسماء النطاقات العام من Google عناوين IPv6 للطلبات الواردة من العملاء الذين لديهم اتصال IPv6 ويستجيب لجميع طلبات عناوين IPv6، مع عرض سجلات AAAA إذا كانت موجودة. نحن ندعم خوادم الأسماء الموثوقة فقط في IPv6. تتوفّر عناوين برامج تعيين IPv6 في تعليمات بدء استخدام نظام أسماء النطاقات العام من Google.

تجدر الإشارة إلى أنك قد لا ترى نتائج IPv6 لمواقع الويب على Google. لتحسين تجربة المستخدم، لا تعرض Google سوى سجلّات AAAA للعملاء الذين لديهم اتصال IPv6 جيد. هذه السياسة مستقلة تمامًا عن نظام أسماء النطاقات العام من Google، ويتم فرضها من قِبل خوادم الأسماء الموثوقة من Google. لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Google عبر IPv6.

بالنسبة إلى الشبكات وأنظمة IPv6 فقط، يمكنك استخدام Google Public DNS64 للحصول على سجلّات AAAA مجمّعة لأسماء النطاقات التي تتضمّن سجلّات A ولكن بدون سجلّات AAAA. تعمل سجلات AAAA المركّبة هذه على توجيه عملاء IPv6 فقط إلى مدخل NAT64 باستخدام بادئة IPv6 معروفة محجوزة لخدمة Nat64. ما عليك سوى ضبط أنظمتك من خلال اتّباع تعليمات البدء، مع استبدال عناوين برنامج التعيين بإعداد DNS64 IPv6.

هل يتوافق نظام أسماء النطاقات العام من Google مع بروتوكول DNSSEC؟

إنّ نظام أسماء النطاقات العام من Google هو برنامج فعّال للتحقق من صحة البيانات وراعٍ في الحفاظ على أمانها. يتم التحقّق من جميع الاستجابات من المناطق الموقَّعة لملحقات أمان نظام أسماء النطاقات (DNSSEC) ما لم يضبط العملاء صراحةً علامة القرص المضغوط في طلبات نظام أسماء النطاقات لإيقاف عملية التحقّق.

كيف يمكنني معرفة ما إذا كنت أستخدم ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟

يمكنك إجراء اختبار بسيط من خلال الانتقال إلى http://www.dnssec-failed.org/. تم إعداد هذا الموقع الإلكتروني بشكل خاص لعرض خطأ في نظام أسماء النطاقات بسبب تعطّل سلسلة المصادقة. إذا لم تظهر لك رسالة خطأ، يعني ذلك أنك لا تستخدم ملحقات أمان نظام أسماء النطاقات (DNSSEC).

كيف يتعامل نظام أسماء النطاقات العام من Google مع عمليات البحث التي تفشل في التحقق من ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟

إذا تعذّر على نظام أسماء النطاقات العام من Google التحقّق من الرد (بسبب خطأ في الإعداد، أو سجلّات RRSIG غير متوفّرة أو غير صحيحة، وما إلى ذلك)، سيتم عرض استجابة الخطأ (SERVFAIL) بدلاً من ذلك. ومع ذلك، إذا كان التأثير كبيرًا (على سبيل المثال، يتعذّر التحقق من نطاق شائع جدًا)، قد نوقف ميزة التحقّق مؤقتًا في المنطقة حتى يتم حل المشكلة.

كيف يمكنني معرفة سبب تعذّر إثبات ملكية DNSSEC في نطاق معيّن؟

Verisign Labs' أداة تحليل نظام أسماء النطاقات ومختبرات سانديا الوطنية و#39؛ DNSViz هما أداتان للتمثيل البصري لنظام أسماء النطاقات (DNSSEC) تعرضان سلسلة مصادقة ملحقات أمان نظام أسماء النطاقات (DNSSEC) لأي نطاق. وهي تعرض المواضع التي تحدث فيها أعطال، كما أنّها مفيدة للبحث عن مصدر حالات تعطُّل ملحقات أمان نظام أسماء النطاقات (DNSSEC).

يعرض نظام أسماء النطاقات العام من Google البيانات القديمة. هل يمكنني فرض إعادة تحميل بياناته؟

يمكنك استخدام أداة Flush Cache لإعادة تحميل ذاكرة التخزين المؤقت الخاصة بنظام أسماء النطاقات العام من Google، وذلك لأنواع السجلّات الشائعة ومعظم أسماء النطاقات. لا تحتاج إلى إثبات ملكية النطاق لمحوه، ولكن يجب حلّ اختبار reCAPTCHA الذي يقيّد بشكل تلقائي إساءة استخدام الخدمة.

إنّ حذف أي نوع سجلّ لنطاق سجّلته أو تفويضه بشكل فرعي باستخدام سجلّات خادم الأسماء (NS) لا يعمل فقط على محو الردود المخزَّنة مؤقتًا لهذا النوع، بل أنه يمحو أيضًا معلومات التفويض من خوادم الأسماء لهذا النطاق. عند تغيير خوادم الأسماء مؤخرًا (من خلال تغيير جهات التسجيل أو مستضيف نظام أسماء النطاقات)، من المهم إجراء ذلك قبل محو النطاقات الفرعية مثل www، حتى لا تتم إعادة تحميلها من البيانات القديمة في خوادم نظام أسماء النطاقات القديمة.

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

ثمة قيود على ما يمكن محوه:

  • لا يمكن مسح النطاقات التي تستخدم الشبكة الفرعية لبرنامج عميل EDNS (ECS) لتحديد الموقع الجغرافي. – بالنسبة إلى أي نطاقات تستخدم ECS، اضبط مدة البقاء (TTL) للسجلات التي تم تفعيل ECS لها لفترة كافية (15 دقيقة أو أقل) بحيث لا تحتاج إليها مطلقًا لتنظيفها.

  • الطريقة الوحيدة لمحو جميع النطاقات الفرعية، أو جميع أنواع السجلات لاسم نطاق معيّن، هي محو كل نوع سجل لكل اسم نطاق تريد محوه. إذا لم يكن هذا الإجراء عمليًّا، يمكنك دائمًا الانتظار حتى تنتهي صلاحية مدة البقاء (TTL) الخاصة بالسجلّة (تكون هذه المدة محدودة عمومًا بست ساعات حتى إذا كانت مدة البقاء الفعلية أطول).

  • لمسح أسماء النطاقات الدولية مثل пример.example، يمكنك استخدام النموذج غير المرمَّز (xn‑‑e1afmkfd.example للمثال أعلاه). لا يمكن محو النطاقات التي تحتوي على أحرف بخلاف أحرف ASCII أو أرقام أو واصلة أو شرطة سفلية.

هل يحافظ "نظام أسماء النطاقات" من Google العام على ما يُطلق عليه ما يُسمى ";&;;;hop-hop&quot؛ من خلال تشفير عملية التواصل مع العملاء؟

يتم نقل حركة بيانات نظام أسماء النطاقات التقليدية عبر UDP أو TCP بدون تشفير. ونقدّم أيضًا نظام أسماء النطاقات عبر طبقة النقل الآمنة ونظام أسماء النطاقات عبر بروتوكول HTTPS الذي يشفّر الزيارات بين العملاء ونظام أسماء النطاقات العام من Google. يمكنك تجربة ذلك على: https://dns.google.

لماذا نحتاج إلى استخدام نظام أسماء النطاقات (DNS) عبر بروتوكول HTTPS إذا كان لدينا حاليًا ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟

نظام أسماء النطاقات عبر HTTPS وملحقات أمان نظام أسماء النطاقات (DNSSEC) مكمّلان. يستخدم نظام أسماء النطاقات العام من Google DNSSEC لمصادقة الردود من خوادم الأسماء متى أمكن. ومع ذلك، من أجل مصادقة استجابة تقليدية لنظام أسماء النطاقات (UDP) أو استجابة TCP من نظام أسماء النطاقات العام من Google بشكل آمن، على العميل تكرار عملية التحقق من صحة ملحقات أمان نظام أسماء النطاقات (DNSSEC) نفسها، وهو ما يفعله عدد قليل جدًا من برامج تعيين البرامج. نظام أسماء النطاقات عبر HTTPS يشفّر الزيارات بين برامج تعيين الرموز البديلة ونظام أسماء النطاقات العام من Google، ويُكمِّل ملحقات أمان نظام أسماء النطاقات (DNSSEC) لتوفير عمليات بحث نظام أسماء النطاقات التي تمت مصادقتها من البداية إلى النهاية.

هل هناك أدوات يمكنني استخدامها لاختبار أداء نظام أسماء النطاقات العام من Google مقارنةً بخدمات نظام أسماء النطاقات الأخرى؟

يتوفّر العديد من الأدوات المتاحة مجانًا والتي يمكنك استخدامها لقياس وقت استجابة "نظام أسماء النطاقات" العام من Google. ننصح باستخدام Namebench (طاولة الاسم). بغض النظر عن الأداة التي تستخدمها، يجب تشغيل الأداة على عدد كبير من النطاقات، أكثر من 5000، لضمان نتائج ذات دلالة إحصائية. على الرغم من أنّ الاختبارات تستغرق وقتًا أطول لإجراءها، فإنّ استخدام 5,000 نطاق على الأقل يضمن الحدّ الأدنى من التغيّر الناتج عن وقت استجابة الشبكة (فقدان الحزمة وإعادة إرسالها) وأنّه يتم تطبيق ميزة "ذاكرة التخزين المؤقت للأسماء الكبيرة" في Google Public بشكل كامل.

لضبط عدد النطاقات في Namebench، يمكنك استخدام خيار عدد الاختبارات في واجهة المستخدم التصويرية أو علامة سطر الأوامر -t، يمكنك الاطّلاع على مستندات Namebench للحصول على مزيد من المعلومات.

عند تشغيل ping أو traceroute باستخدام برامج تعيين نظام أسماء النطاقات العامة من Google، يكون وقت الاستجابة للاستجابة أعلى من وقت استجابة الخدمات الأخرى. هل هذا يعني أن نظام أسماء النطاقات العام من Google أبطأ دائمًا؟

بالإضافة إلى وقت فحص الاتصال، يجب أيضًا مراعاة متوسط الوقت لحل الاسم. على سبيل المثال، إذا كان مزوّد خدمة الإنترنت يستغرق 20 ملي ثانية، لكن متوسط وقت دقة الاسم هو 500 ملي ثانية، يكون متوسط وقت الاستجابة الإجمالي 520 مللي ثانية. إذا كان وقت استجابة نظام أسماء النطاقات العامة من Google 300 مللي ثانية، ولكن يحل العديد من الأسماء في 1 ميلي ثانية، متوسط وقت الاستجابة العام هو 301 ملي ثانية. للحصول على مقارنة ذات دقة، نمنحك تقييمًا أفضل.

كيف يعمل نظام أسماء النطاقات العام من Google مع تحديد الموقع الجغرافي في شبكة توصيل المحتوى (CDN)؟

تستضيف العديد من المواقع التي توفر وسائط متعددة قابلة للتنزيل أو البث محتواها باستخدام شبكات توصيل محتوى تابعة لجهات خارجية مستندة إلى نظام أسماء النطاقات، مثل Akamai. عندما يطلب برنامج تعيين نظام أسماء النطاقات خادم أسماء موثوقًا به لعنوان IP لشبكة توصيل المحتوى (CDN')، يعرض خادم الأسماء العنوان الأقرب (في نطاق الشبكة) إلى أداة الحل، وليس المستخدم. في بعض الحالات، بالنسبة إلى برامج التعيين المستندة إلى مزوّد خدمة الإنترنت وكذلك برامج التعيين العامة مثل "نظام أسماء النطاقات العام من Google"، قد لا تكون أداة التعيين قريبة من المستخدمين. وفي هذه الحالات، قد تتمّ إبطاء تجربة التصفّح إلى حدٍّ ما. ولا يختلف نظام أسماء النطاقات العام من Google عن مزوّدي نظام أسماء النطاقات الآخرين في هذا الشأن.

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

بالإضافة إلى ذلك، يستخدم نظام أسماء النطاقات العام من Google حلاً فنيًا يُسمى EDNS Client Subnet كما هو موضح في RFC. ويسمح ذلك لبرامج التعيين بتمرير جزء من عنوان IP للعميل (أول 24 بت أو 56 بت أو أقل لنظام IPv4/IPv6 على التوالي) كعنوان IP المصدر في رسالة نظام أسماء النطاقات، بحيث يمكن لخوادم الأسماء عرض النتائج المحسّنة بناءً على موقع المستخدم بدلاً من موقع الحل.

الخصوصية

ما المعلومات التي تسجلها Google عند استخدام خدمة نظام أسماء النطاقات العامة من Google؟

تتضمّن صفحة الخصوصية لنظام أسماء النطاقات العام من Google قائمة كاملة بالمعلومات التي نجمعها. يمتثل نظام أسماء النطاقات العام من Google لسياسة الخصوصية الرئيسية لشركة Google، والمتاحة في مركز الخصوصية.

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

هل تم تخزين أي من المعلومات التي تم جمعها باستخدام حسابي على Google؟

ولا يتم ربط أي بيانات مخزّنة بأي حساب على Google.

هل تشارك Google المعلومات التي تجمعها من خدمة نظام أسماء النطاقات العامة من Google مع أي شخص خارج Google؟

لا، إلا في الحالات المحدودة الموضَّحة في سياسة خصوصية Google ، مثل الإجراءات القانونية والطلبات الحكومية الواجبة التنفيذ. (يُرجى الاطّلاع أيضًا على تقرير الشفافية من Google حول طلبات بيانات المستخدمين).

هل تربط Google المعلومات الواردة من السجلات المؤقتة أو الدائمة أو تدمجها مع أي معلومات شخصية قدّمتها إلى Google لخدمات أخرى؟

كما تنص صفحة الخصوصية، نحن لا نجمع بيانات السجلّ أو تربطها بهذه الطريقة.