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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

أسئلة عامة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تقني

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

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

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

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

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

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

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

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

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

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
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/25 atl
74.125.178.128/25 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.0/25 dls
74.125.187.128/26 fra
74.125.187.192/26 las
74.125.189.0/24 cbf
74.125.190.0/24 sin
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.0/25 atl
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.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/25 lbg
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.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.0/25 hhn
172.253.194.128/26 cbf
172.253.194.192/26 lhr
172.253.195.0/25 hhn
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.0/25 hhn
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.0/25 lhr
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/26 tlv
172.253.204.192/26 bom
172.253.205.0/24 lhr
172.253.206.0/24 waw
172.253.209.0/25 ckv
172.253.209.128/26 chs
172.253.209.192/26 dia
172.253.210.0/25 iad
172.253.210.128/25 dia
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/25 dia
172.253.214.0/25 iad
172.253.214.128/26 dia
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/26 yul
172.253.238.192/26 dmm
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/24 bom
172.253.245.0/24 las
172.253.246.0/24 hhn
172.253.247.0/24 syd
172.253.248.0/24 bru
172.253.249.0/24 atl
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 dia
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/24 tpe
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::/48 kix
2404:6800:400b::/48 nrt
2404:6800:4013::/53 mel
2404:6800:4013:800::/53 del
2404:f340:10::/48 icn
2404:f340:4010::/48 cgk
2607:f8b0:4001::/48 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:4024::/48 ckv
2800:3f0:4001::/48 gru
2800:3f0:4003::/48 scl
2a00:1450:4001::/48 fra
2a00:1450:4008::/48 ber
2a00:1450:4009::/48 lhr
2a00:1450:400a::/48 zrh
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq
2a00:1450:4025::/54 hhn
2a00:1450:4025:400::/54 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:2800::/53 dmm

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

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

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

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

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

سطر الأوامر

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

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

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

Python

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

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

import ipaddress
import json
import urllib.request

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


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


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

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


if __name__ == '__main__':
  main()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الخصوصية

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

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

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

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

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

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

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

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

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