للجمهور العام
ما هو "نظام أسماء النطاقات العام من 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
الحصول على بيانات الموقع الجغرافي آليًا
يمكن استرداد نطاقات العناوين على النحو التالي:
-
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 لخدمات أخرى؟
وكما هو موضّح في صفحة الخصوصية، لا نجمع بيانات السجلّات أو نربطها ببعضها بهذه الطريقة.