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

للجمهور العام

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

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

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

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

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

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

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

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

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

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

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

‫Google Public DNS هي خدمة مستقلة.

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

لا يتطلّب استخدام Google Public DNS أي حساب.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

هل يجب استخدام عنوانَي IP الخاصَّين بخدمة Google Public DNS؟

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

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

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

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

لا تتوفّر اتفاقية مستوى خدمة (SLA) لخدمة Google Public DNS المجانية.

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

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

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

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

تقني

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

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

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

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

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

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

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

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

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

34.64.0.0/24 icn
34.64.1.0/24 icn
34.64.2.0/24 icn
34.101.0.0/24 cgk
34.101.1.0/24 cgk
34.101.2.0/24 cgk
34.116.32.0/24 tlv
34.153.64.0/25 dia
34.153.64.128/26 dia
34.153.64.192/26 dia
34.153.65.0/25 dia
34.153.65.128/26 dia
34.153.65.192/26 dmm
34.153.66.0/24 dmm
74.114.28.0/26 sin
74.114.28.64/26 bkk
74.114.28.128/26 hdf
74.114.28.192/26 iad
74.114.29.0/26 chs
74.114.29.64/26 bkk
74.114.29.128/26 lhr
74.114.29.192/26 dfw
74.114.30.0/26 bkk
74.114.30.64/26 hdf
74.114.30.128/25 hdf
74.114.31.0/26 cmh
74.114.31.64/26 ckv
74.114.31.128/26 sin
74.114.31.192/26 cmh
74.125.16.128/26 bom
74.125.16.192/26 yyz
74.125.17.128/26 cbf
74.125.17.192/26 dfw
74.125.18.0/25 iad
74.125.18.128/26 syd
74.125.18.192/26 lhr
74.125.19.0/25 mrn
74.125.19.128/25 yyz
74.125.40.0/25 mrn
74.125.40.128/26 lhr
74.125.40.192/26 rno
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/25 tul
74.125.43.128/25 lhr
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.79.0/24 lpp
74.125.80.0/24 dls
74.125.81.0/24 dub
74.125.92.0/24 mrn
74.125.112.0/24 lpp
74.125.113.0/24 cbf
74.125.114.128/26 lpp
74.125.114.192/26 grq
74.125.115.0/24 tul
74.125.177.0/24 atl
74.125.178.0/24 bom
74.125.179.0/25 cbf
74.125.179.128/26 hkg
74.125.179.192/26 cbf
74.125.180.0/24 chs
74.125.181.0/25 bru
74.125.181.128/26 lax
74.125.181.192/26 grq
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/25 chs
74.125.185.128/26 tul
74.125.185.192/26 bll
74.125.186.0/25 dls
74.125.186.128/26 cbf
74.125.186.192/26 tpe
74.125.187.128/26 fra
74.125.187.192/26 las
74.125.191.0/24 tul
172.217.32.0/25 lhr
172.217.32.128/26 sin
172.217.32.192/26 mel
172.217.33.0/25 syd
172.217.33.128/25 fra
172.217.34.0/26 fra
172.217.34.64/26 bom
172.217.34.128/26 del
172.217.34.192/26 bom
172.217.35.0/26 gru
172.217.35.64/26 lhr
172.217.35.128/26 gru
172.217.35.192/26 cbf
172.217.36.0/24 atl
172.217.37.0/25 gru
172.217.37.128/26 lpp
172.217.37.192/26 cbf
172.217.38.0/25 bom
172.217.38.128/26 tul
172.217.38.192/26 cgk
172.217.39.128/26 scl
172.217.39.192/26 tul
172.217.40.0/25 grq
172.217.40.128/25 las
172.217.41.0/25 grq
172.217.41.128/26 cbf
172.217.41.192/26 bru
172.217.42.0/25 tpe
172.217.42.128/26 cmh
172.217.42.192/26 atl
172.217.43.0/25 yul
172.217.43.128/26 sin
172.217.43.192/26 tpe
172.217.44.0/25 yul
172.217.44.128/26 fra
172.217.44.192/26 sin
172.217.45.0/25 yul
172.217.45.128/25 fra
172.217.46.0/24 dls
172.217.47.0/25 sin
172.217.47.128/25 lhr
172.217.96.0/26 grq
172.217.96.64/26 cbf
172.217.96.128/25 bru
172.217.97.0/26 sin
172.217.97.64/26 mci
172.217.97.128/25 mel
172.217.98.0/24 yul
172.217.106.0/25 cmh
172.217.106.128/25 chs
172.217.107.0/26 iad
172.217.107.64/26 cbf
172.217.107.128/25 dls
172.217.108.0/24 cid
172.217.109.0/25 mel
172.217.109.128/26 auz
172.217.109.192/26 nrt
172.217.110.0/25 phx
172.217.110.128/25 tul
172.217.111.128/26 auz
172.217.111.192/26 scl
172.253.0.0/25 lax
172.253.0.128/25 mel
172.253.1.0/25 lax
172.253.1.128/26 waw
172.253.1.192/26 fra
172.253.2.0/25 lax
172.253.2.128/26 fra
172.253.2.192/26 mad
172.253.3.0/25 nrt
172.253.3.128/26 lbg
172.253.3.192/26 cbf
172.253.4.0/25 hkg
172.253.4.128/25 lbg
172.253.5.0/25 hkg
172.253.5.128/25 mad
172.253.6.0/25 hkg
172.253.6.128/25 nrt
172.253.7.0/25 chs
172.253.7.128/26 nrt
172.253.7.192/26 grq
172.253.8.0/25 iad
172.253.8.128/26 iad
172.253.8.192/26 icn
172.253.9.0/25 iad
172.253.9.128/26 atl
172.253.9.192/26 lax
172.253.10.0/25 iad
172.253.10.128/25 fra
172.253.11.0/25 zrh
172.253.11.128/26 cmh
172.253.11.192/26 grq
172.253.12.0/25 zrh
172.253.12.128/25 mil
172.253.13.0/25 kix
172.253.13.128/26 mil
172.253.13.192/26 waw
172.253.14.0/25 zrh
172.253.14.128/26 cmh
172.253.14.192/26 cgk
172.253.15.0/25 kix
172.253.15.128/26 bom
172.253.15.192/26 chs
172.253.80.0/26 tul
172.253.80.64/26 dfw
172.253.80.128/26 aus
172.253.80.192/26 nrt
172.253.81.0/26 lnk
172.253.81.64/26 dfw
172.253.81.128/26 aus
172.253.81.192/26 phx
172.253.82.0/26 lhr
172.253.82.64/26 cmh
172.253.82.128/26 rno
172.253.82.192/26 grq
172.253.83.0/26 hou
172.253.83.64/26 cbf
172.253.83.128/26 qro
172.253.83.192/26 lpp
172.253.84.0/26 fwa
172.253.84.64/26 rno
172.253.84.128/26 cmh
172.253.84.192/26 sin
172.253.85.0/26 dfw
172.253.85.64/26 cbf
172.253.85.128/25 cbf
172.253.86.0/25 cbf
172.253.86.128/27 lpp
172.253.86.160/27 scl
172.253.86.192/26 lpp
172.253.87.0/26 lpp
172.253.87.64/26 tul
172.253.87.128/25 tul
172.253.88.0/26 tul
172.253.88.64/26 mrn
172.253.88.128/26 mrn
172.253.88.192/27 sin
172.253.88.224/27 tpe
172.253.89.0/27 tpe
172.253.89.32/27 chs
172.253.89.64/26 chs
172.253.89.128/26 chs
172.253.89.192/27 chs
172.253.89.224/27 bru
172.253.90.0/26 bru
172.253.90.64/26 atl
172.253.90.128/26 atl
172.253.90.192/26 qro
172.253.91.0/26 yul
172.253.91.64/26 hou
172.253.91.128/26 iad
172.253.91.192/26 las
172.253.92.0/26 rno
172.253.92.64/26 gru
172.253.92.128/26 bru
172.253.92.192/26 tul
172.253.93.0/26 sin
172.253.93.64/26 lnk
172.253.93.128/26 syd
172.253.93.192/26 chs
172.253.94.0/26 ske
172.253.94.64/26 ckv
172.253.94.128/25 arn
172.253.95.0/25 cmh
172.253.95.128/26 lpp
172.253.95.192/26 grq
172.253.184.0/24 auz
172.253.185.0/25 icn
172.253.185.128/25 mrn
172.253.186.0/24 iad
172.253.187.0/24 fwa
172.253.192.0/24 cbf
172.253.193.0/25 kix
172.253.193.128/26 slc
172.253.193.192/26 fra
172.253.194.128/26 cbf
172.253.194.192/26 lhr
172.253.195.128/26 fra
172.253.195.192/26 iad
172.253.196.0/25 cbf
172.253.196.128/26 tul
172.253.196.192/26 slc
172.253.197.0/25 fra
172.253.197.128/26 lbg
172.253.197.192/26 bom
172.253.198.128/26 dfw
172.253.198.192/26 kix
172.253.199.0/25 fra
172.253.199.128/26 kix
172.253.199.192/26 cbf
172.253.200.128/26 slc
172.253.200.192/26 cgk
172.253.201.0/25 syd
172.253.201.128/25 tlv
172.253.202.0/24 bll
172.253.204.0/25 syd
172.253.204.128/25 bom
172.253.205.0/24 lhr
172.253.206.0/24 waw
172.253.209.0/25 ckv
172.253.209.128/25 chs
172.253.210.0/24 iad
172.253.211.0/25 sin
172.253.211.128/26 icn
172.253.211.192/26 bom
172.253.212.0/25 tul
172.253.212.128/26 scl
172.253.212.192/26 chs
172.253.213.0/25 iad
172.253.213.128/26 del
172.253.213.192/26 dmm
172.253.214.0/25 iad
172.253.214.128/26 cbf
172.253.214.192/26 fra
172.253.215.0/25 bru
172.253.215.128/26 bom
172.253.215.192/26 sin
172.253.216.0/25 chs
172.253.216.128/26 sin
172.253.216.192/26 trn
172.253.217.0/25 tul
172.253.217.128/25 trn
172.253.218.0/25 uos
172.253.218.128/26 syd
172.253.218.192/26 cbf
172.253.219.0/25 scl
172.253.219.128/26 chs
172.253.219.192/26 gru
172.253.220.0/25 bom
172.253.220.128/26 scl
172.253.220.192/26 tul
172.253.221.0/25 cbf
172.253.221.128/26 iad
172.253.221.192/26 bom
172.253.222.0/25 slc
172.253.222.128/26 cmh
172.253.222.192/26 bom
172.253.223.0/25 slc
172.253.223.128/26 cmh
172.253.223.192/26 iad
172.253.224.0/24 cgk
172.253.225.0/24 fra
172.253.226.0/24 del
172.253.227.0/25 ckv
172.253.227.128/26 mad
172.253.227.192/26 ber
172.253.228.0/25 uos
172.253.228.128/26 mil
172.253.228.192/26 ber
172.253.229.0/25 las
172.253.229.128/26 mel
172.253.229.192/26 del
172.253.230.0/25 gru
172.253.230.128/26 bom
172.253.230.192/26 mel
172.253.231.0/25 las
172.253.231.128/26 lax
172.253.231.192/26 bru
172.253.232.0/25 las
172.253.232.128/26 slc
172.253.232.192/26 fra
172.253.233.0/25 gru
172.253.233.128/25 ber
172.253.234.0/24 gru
172.253.235.0/25 nrt
172.253.235.128/25 bom
172.253.236.0/25 nrt
172.253.236.128/26 nrt
172.253.236.192/26 sin
172.253.237.0/25 hkg
172.253.237.128/25 zrh
172.253.238.0/25 nrt
172.253.238.128/25 yul
172.253.239.0/25 slc
172.253.239.128/26 tpe
172.253.239.192/26 tlv
172.253.240.0/24 tul
172.253.241.0/24 dhr
172.253.242.0/24 chs
172.253.243.0/24 ckv
172.253.244.0/25 bom
172.253.244.128/26 lax
172.253.244.192/26 jnb
172.253.245.0/24 las
172.253.247.0/24 syd
172.253.248.0/24 bru
172.253.249.0/25 atl
172.253.249.128/26 del
172.253.249.192/26 jnb
172.253.250.0/24 cmh
172.253.251.0/24 dfw
172.253.252.0/24 icn
172.253.253.0/24 icn
172.253.254.0/24 dls
172.253.255.0/24 waw
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.93.0/24 tpe
173.194.94.0/24 cbf
173.194.95.0/24 tul
173.194.96.0/25 dub
173.194.96.128/25 fra
173.194.97.0/24 chs
173.194.98.0/24 lpp
173.194.99.0/25 tul
173.194.99.128/25 dmm
173.194.100.0/24 mrn
173.194.101.0/24 tul
173.194.102.0/24 atl
173.194.103.0/24 cbf
173.194.168.0/25 nrt
173.194.168.128/26 nrt
173.194.168.192/26 iad
173.194.169.0/24 grq
173.194.170.0/24 grq
173.194.171.0/25 tpe
173.194.171.128/26 del
173.194.171.192/26 jnb
192.178.36.0/25 cbf
192.178.36.128/26 tpe
192.178.36.192/26 phx
192.178.37.0/26 cbf
192.178.37.64/26 phx
192.178.37.128/25 bru
192.178.38.0/26 phx
192.178.38.64/26 mrn
192.178.38.128/26 sin
192.178.38.192/26 cmh
192.178.39.0/26 cmh
192.178.39.64/26 bom
192.178.39.128/25 tlv
192.178.64.0/24 yyz
192.178.65.0/26 iad
192.178.65.64/26 del
192.178.65.128/25 cmh
192.178.66.0/25 cbf
192.178.66.128/25 del
192.178.67.0/26 cmh
192.178.67.64/26 scl
192.178.67.128/25 rno
192.178.92.0/26 arn
192.178.92.64/26 iad
192.178.92.128/26 yyz
192.178.92.192/26 cbf
192.178.93.0/26 phx
192.178.93.64/26 cmh
192.178.93.128/26 arn
192.178.93.192/26 cbf
192.178.94.0/26 arn
192.178.94.64/26 cmh
192.178.94.128/26 slc
192.178.94.192/26 dfw
192.178.95.0/26 gru
192.178.95.64/26 qro
192.178.95.128/25 qro
192.178.112.0/26 cbf
192.178.112.64/26 tul
192.178.112.128/26 cbf
192.178.112.192/26 dls
192.178.113.0/26 cbf
192.178.113.64/26 tul
192.178.113.128/26 aus
192.178.113.192/26 cbf
192.178.114.0/25 cmh
192.178.114.128/25 fwa
192.178.115.0/26 cmh
192.178.115.64/26 dfw
192.178.115.128/26 cmh
192.178.115.192/26 iad
192.178.116.0/26 grq
192.178.116.64/26 cmh
192.178.116.128/25 del
192.178.117.0/25 osl
192.178.117.128/26 osl
192.178.117.192/26 phx
192.178.118.0/26 ckv
192.178.118.64/26 dls
192.178.118.128/26 grq
192.178.118.192/26 cbf
192.178.119.0/26 bom
192.178.119.64/26 cmh
192.178.119.128/25 cbf
2404:6800:4000::/48 bom
2404:6800:4003::/48 sin
2404:6800:4005::/48 hkg
2404:6800:4006::/48 syd
2404:6800:4008::/48 tpe
2404:6800:400a:1000::/62 kix
2404:6800:400a:1004::/62 kix
2404:6800:400a:1008::/61 kix
2404:6800:400b:c000::/62 nrt
2404:6800:400b:c004::/62 nrt
2404:6800:400b:c008::/61 nrt
2404:6800:400b:c010::/60 nrt
2404:6800:4013::/53 mel
2404:6800:4013:800::/53 del
2404:6800:4016::/48 bkk
2404:f340:10:1400::/61 icn
2404:f340:10:1408::/62 icn
2404:f340:10:140c::/63 icn
2404:f340:10:140e::/63 icn
2404:f340:4010::/48 cgk
2600:1900::/48 tlv
2600:1900:4260::/54 dmm
2600:1900:4260:400::/61 dia
2600:1900:4260:40c::/63 dia
2600:1900:4260:40e::/121 dia
2600:1900:4260:40e::80/121 dia
2607:f8b0:4001:c00::/59 cbf
2607:f8b0:4001:c20::/61 cbf
2607:f8b0:4001:c28::/62 cbf
2607:f8b0:4001:c2e::/64 cbf
2607:f8b0:4001:c2f::/64 cbf
2607:f8b0:4001:c30::/62 cbf
2607:f8b0:4001:c34::/62 cbf
2607:f8b0:4001:c40::/60 cbf
2607:f8b0:4001:c50::/61 cbf
2607:f8b0:4001:c58::/63 cbf
2607:f8b0:4001:c5a::/63 cbf
2607:f8b0:4001:c5c::/62 cbf
2607:f8b0:4001:c60::/63 cbf
2607:f8b0:4001:c62::/63 cbf
2607:f8b0:4001:c64::/62 cbf
2607:f8b0:4001:c68::/63 cbf
2607:f8b0:4001:c6a::/63 cbf
2607:f8b0:4001:c6c::/63 cbf
2607:f8b0:4001:c6e::/63 cbf
2607:f8b0:4001:c70::/62 cbf
2607:f8b0:4001:c74::/63 cbf
2607:f8b0:4001:c76::/63 cbf
2607:f8b0:4001:c78::/61 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 tul
2607:f8b0:4004::/52 iad
2607:f8b0:4004:1000::/52 lax
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 dls
2607:f8b0:4020::/48 yul
2607:f8b0:4023::/54 ckv
2607:f8b0:4023:400::/54 uos
2607:f8b0:4023:800::/54 slc
2607:f8b0:4023:c00::/54 las
2607:f8b0:4023:1000::/54 dfw
2607:f8b0:4023:1400::/54 cmh
2607:f8b0:4023:1800::/54 yyz
2607:f8b0:4023:1c00::/54 rno
2607:f8b0:4023:2000::/54 phx
2607:f8b0:4023:2400::/62 qro
2607:f8b0:4023:2404::/63 qro
2607:f8b0:4023:2406::/63 qro
2607:f8b0:4023:2408::/61 qro
2607:f8b0:4023:2800::/54 aus
2607:f8b0:4023:2c00::/54 fwa
2607:f8b0:4023:3000::/54 lnk
2607:f8b0:4023:3400::/54 hou
2607:f8b0:4023:3800::/54 mci
2607:f8b0:4023:3c00::/54 cid
2607:f8b0:4023:4000::/50 auz
2607:f8b0:4024::/48 ckv
2800:3f0:4001::/48 gru
2800:3f0:4003::/48 scl
2a00:1450:4001::/48 fra
2a00:1450:4008:c00::/62 ber
2a00:1450:4008:c04::/62 ber
2a00:1450:4009::/48 lhr
2a00:1450:400a:1000::/62 zrh
2a00:1450:400a:1004::/62 zrh
2a00:1450:400a:1008::/61 zrh
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq
2a00:1450:4025::/53 dhr
2a00:1450:4025:800::/54 waw
2a00:1450:4025:c00::/54 bll
2a00:1450:4025:1000::/54 mad
2a00:1450:4025:1400::/54 lbg
2a00:1450:4025:1800::/54 mil
2a00:1450:4025:1c00::/54 tlv
2a00:1450:4025:2000::/54 dia
2a00:1450:4025:2400::/54 trn
2a00:1450:4025:3000::/52 arn
2a00:1450:4025:4000::/62 hdf
2a00:1450:4025:4004::/62 hdf
2a00:1450:4025:4400::/54 ske
2a00:1450:4030::/48 osl
2c0f:fb50:4001::/48 jnb

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

يمكن استرداد نطاقات العناوين على النحو التالي:

  • ملف JSON:

    curl https://www.gstatic.com/ipranges/publicdns.json
    
  • خلاصة رصد الموقع الجغرافي RFC 8805

    curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
    

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

تتوفّر هذه البيانات أيضًا في 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 Public DNS.

#!/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 Public DNS هو تطبيق Google الخاص لمعايير DNS.

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

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

هل يتيح "نظام أسماء النطاقات العام من Google" استخدام IPv6؟

يحتوي نظام Google Public DNS على عناوين 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 Public DNS هو برنامج تعيين نظام أسماء نطاقات يتيح التحقّق من صحة البيانات ويراعي الأمان. يتم التحقّق من صحة جميع الردود الواردة من المناطق الموقَّعة باستخدام DNSSEC، ما لم يضبط العملاء علامة CD بشكل صريح في طلبات DNS لإيقاف عملية التحقّق من الصحة.

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

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

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

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

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

أداة تحليل نظام أسماء النطاقات من Verisign Labs وDNSViz من Sandia National Laboratories هما أداتان لتصوير ملحقات أمان نظام أسماء النطاقات (DNSSEC) تعرضان سلسلة مصادقة ملحقات أمان نظام أسماء النطاقات (DNSSEC) لأي نطاق. وهي توضّح مواضع حدوث الأعطال، وتكون مفيدة للبحث عن مصدر الأعطال في ملحقات أمان نظام أسماء النطاقات (DNSSEC).

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

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

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

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

هناك بعض القيود على ما يمكن إفراغه:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الخصوصية

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

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

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

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

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

هل تشارك Google المعلومات التي تجمعها من خدمة Google Public DNS مع أي جهة خارج Google؟

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

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

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