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

بنود عامة

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

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

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

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

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

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

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

نظام أسماء النطاقات العام من Google هو خادم لنظام أسماء النطاقات والتخزين المؤقت، ولا ينفّذ أي نوع من الحظر أو الفلترة، باستثناء نطاقات معيّنة في حالات نادرة، حيث:

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

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

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

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

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

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

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

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

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

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

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

هل سيتم استخدام Google Public DNS لعرض الإعلانات في المستقبل؟

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

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

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

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

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

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

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

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

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

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

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

ما هي البلدان التي تتوفّر فيها خدمة Google Public DNS؟

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

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

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

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

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

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

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

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

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

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

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

كيف يمكنني الحصول على دعم من فريق Google Public DNS؟

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

تقني

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

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

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

أين تقع خوادمك حاليًا؟

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

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

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

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

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

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

  

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

يمكن جلب نطاقات العناوين على النحو التالي:

يمكنك استخدام النص البرمجي التالي لإنشاء قائمة بنطاقات عناوين 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

يمكنك استخدام النص البرمجي التالي لإنشاء قائمة بنطاقات عناوين 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 الذي تم ضبطه على النحو التالي:

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

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

نظام أسماء النطاقات العام من Google هو تنفيذ Google لمعايير نظام أسماء النطاقات.

هل هناك خطط لإصدار رمز Google Public DNS كبرنامج مفتوح المصدر؟

في الوقت الحالي، لا تتوفّر خطط لفتح رمز المصدر في Google Public DNS. لقد شرحنا بالتفصيل جميع الخطوات التي اتّخذناها لزيادة السرعة والأمان ومطابقة المعايير.

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

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

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

بالنسبة إلى الشبكات والأنظمة التي تستخدم الإصدار 6 من بروتوكول الإنترنت فقط، يمكنك استخدام 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 وDNSViz التابع لمختبرات سانديا الوطنية هما أداتان مرئيتان لملحقات أمان نظام أسماء النطاقات (DNSSEC) تعرضان سلسلة مصادقة ملحقات أمان نظام أسماء النطاقات (DNSSEC) لأي نطاق. وتوضّح هذه التقارير مواضع حدوث الأعطال، وهي مفيدة للبحث عن مصدر حالات تعذُّر ملحقات أمان نظام أسماء النطاقات (DNSSEC).

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

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

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

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

هناك بعض القيود على ما يمكن مسحه:

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

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

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

هل تُؤمن خدمة "نظام أسماء النطاقات العام من Google" ما يُعرف باسم "القفزة الأخيرة" من خلال تشفير الاتصالات مع العملاء؟

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

لماذا نحتاج إلى معالجة نظام أسماء النطاقات عبر بروتوكول HTTPS في حين توفّر ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟

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

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

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

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

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

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

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

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

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

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

الخصوصية

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

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

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

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

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

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

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

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

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