بنود عامة
ما هو "نظام أسماء نطاقات عام من Google"؟
"نظام أسماء نطاقات عام من Google" هو خدمة مجانية عالمية للتحويل باستخدام نظام أسماء النطاقات (DNS)، ويمكنك استخدامها كبديل لمزوّد نظام أسماء النطاقات الحالي.
لماذا تعمل Google على خدمة نظام أسماء النطاقات؟
نعتقد أنّ البنية الأساسية لنظام أسماء النطاقات الأسرع والأكثر أمانًا يمكن أن تحسّن تجربة تصفّح الويب بشكل كبير. أجرى نظام أسماء النطاقات العام من Google العديد من التحسينات في مجالات السرعة والأمان وصحة النتائج. لقد شاركنا هذه التحسينات في مستنداتنا للمساهمة في المحادثة الجارية ضمن منتدى الويب.
هل يمكنني استخدام نظام أسماء نطاقات عام من Google لاستضافة اسم نطاقي؟
لا يُعدّ "نظام أسماء نطاقات عام من Google" خدمة استضافة نظام أسماء نطاقات معتمَدة ولا يمكن استخدامه كخدمة استضافة. إذا كنت تبحث عن خادم أسماء موثوق وقابل للبرمجة وذو سعة عالية ويستخدم البنية الأساسية من Google، يمكنك تجربة Google Cloud DNS.
هل يتيح "نظام أسماء النطاقات العام من Google" حظر المواقع الإلكترونية غير المرغوب فيها أو فلترتها؟
"نظام أسماء النطاقات العام من Google" هو خادم للتخزين المؤقت والتحويل باستخدام نظام أسماء النطاقات (DNS)، ولا يحظر أو يفلتر أي نوع من المحتوى، باستثناء بعض النطاقات في حالات نادرة، حيث:
- نعتقد أنّ هذا الإجراء ضروري لحماية مستخدمي Google من التهديدات الأمنية
- إذا كان علينا قانونيًا حظر نطاق أو نطاقات معيّنة مزيد من المعلومات في صفحة "الحظر"
ومع ذلك، نعتقد أنّ وظيفة الحظر عادةً ما يتم تنفيذها بشكل أفضل من خلال العميل. إذا أردت تفعيل هذه الوظيفة، ننصحك بتثبيت تطبيق من جهة العميل أو إضافة للمتصفّح لهذا الغرض.
هل هناك أي تبعيات بين المنتجات مع "نظام أسماء النطاقات العام من Google"؟
"نظام أسماء النطاقات العام من Google" هو خدمة مستقلة.
هل أحتاج إلى حساب Google لاستخدام "نظام أسماء النطاقات العام من Google"؟
لا يتطلب استخدام "نظام أسماء نطاقات عام من Google" أي حساب.
ما هي أوجه الاختلاف بين "نظام أسماء النطاقات العام من Google" وخدمة نظام أسماء النطاقات التي يقدّمها مزوّد خدمة الإنترنت أو برامج تعيين نظام أسماء النطاقات المفتوحة الأخرى؟ كيف يمكنني معرفة ما إذا كان أفضل؟
يقدّم كل من المحلّلات المفتوحة ومقدّم خدمة الإنترنت خدمات التحويل باستخدام نظام أسماء النطاقات (DNS). ندعوك إلى تجربة "نظام أسماء نطاقات عام من Google" كبرنامج تعيين نظام أسماء النطاقات الأساسي أو الثانوي إلى جانب أي خدمات أخرى بديلة لنظام أسماء النطاقات. هناك العديد من العوامل التي يجب مراعاتها عند اختيار برنامج تعيين نظام أسماء النطاقات المناسب لك، مثل السرعة والموثوقية والأمان وصحة الردود. على عكس نظام أسماء النطاقات العام من Google، تحظر بعض مزوّدي خدمات الإنترنت وبرامج التعيين المفتوحة استجابات نظام أسماء النطاقات أو تفلترها أو تعيد توجيهها لأغراض تجارية. يمكنك أيضًا الاطّلاع على الإجابة عن السؤال هل يوفّر نظام أسماء النطاقات العام من Google إمكانية حظر المواقع الإلكترونية غير المرغوب فيها أو فلترتها؟
كيف يتعامل "نظام أسماء النطاقات العام من Google" مع النطاقات غير المتوفّرة؟
إذا أصدرت طلب بحث عن اسم نطاق غير موجود، سيعرض نظام أسماء النطاقات العام من Google دائمًا سجلّ NXDOMAIN، وفقًا لمعايير بروتوكول نظام أسماء النطاقات. من المفترض أن يعرض المتصفّح هذه الاستجابة كخطأ في نظام أسماء النطاقات. إذا تلقّيت أي ردّ آخر بدلاً من رسالة الخطأ (على سبيل المثال، تمت إعادة توجيهك إلى صفحة أخرى)، قد يكون ذلك نتيجة ما يلي:
- يعرض تطبيق من جهة العميل، مثل مكوّن إضافي للمتصفّح، صفحة بديلة لنطاق غير موجود.
- قد يعترض بعض مزوّدي خدمة الإنترنت جميع ردود NXDOMAIN ويستبدلونها بردود تؤدي إلى خوادمهم الخاصة. إذا كنت قلقًا من أنّ مزوّد خدمة الإنترنت يعترض طلبات أو استجابات "نظام أسماء النطاقات العام من Google"، عليك التواصل معه.
هل سيتم استخدام "نظام أسماء نطاقات عام من Google" لعرض الإعلانات في المستقبل؟
نحن ملتزمون بالحفاظ على سلامة بروتوكول نظام أسماء النطاقات. لن يعرض نظام أسماء النطاقات العام من Google مطلقًا عنوان خادم إعلانات لنطاق غير موجود.
ما هو بروتوكول "معالجة نظام أسماء النطاقات عبر HTTPS" (DoH)؟
التحويل باستخدام نظام أسماء النطاقات (DNS) عبر اتصال HTTPS مشفّر يعزّز بروتوكول معالجة نظام أسماء النطاقات عبر بروتوكول HTTPS الخصوصية والأمان بشكل كبير بين برنامج تعيين نظام أسماء النطاقات (DNS) وبرنامج التعيين التكراري، كما يكمّل بروتوكول 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 المكان الذي يجب إرسال طلبات البحث إليه؟
يوجّه توجيه Anycast طلبات البحث إلى أقرب خادم "نظام أسماء نطاقات عام من Google". لمزيد من المعلومات حول توجيه anycast، يُرجى الاطّلاع على مقالة Wikipedia.
يستخدم "نظام أسماء النطاقات العام من Google" سجلّات خادم الأسماء (NS) المنشورة في منطقة جذر نظام أسماء النطاقات ومناطق نطاقات المستوى الأعلى للعثور على أسماء وعناوين خوادم نظام أسماء النطاقات المعتمدة لأي نطاق. تستخدم بعض خوادم الأسماء هذه أيضًا توجيه الإرسال المتعدد.
أين تقع خوادمك حاليًا؟
تتوفّر خوادم "نظام أسماء النطاقات العام من Google" في جميع أنحاء العالم. هناك إجابتان عن هذا السؤال، إحداهما للعملاء والأخرى لخوادم نظام أسماء النطاقات التي يحصل منها نظام أسماء النطاقات العام من Google على الإجابات التي يعرضها للعملاء.
عندما يرسل العملاء طلبات بحث إلى "نظام أسماء نطاقات عام من Google"، يتم توجيههم إلى أقرب موقع جغرافي يعلن عن عنوان anycast المستخدَم (8.8.8.8 أو 8.8.4.4 أو أحد عناوين IPv6 في 2001:4860:4860::). تتغيّر المواقع الجغرافية المحدّدة التي تعلن عن عناوين anycast هذه بسبب ظروف الشبكة وحجم الزيارات، وتشمل جميع مراكز البيانات الأساسية ونقاط التواجد (PoP) في شبكة Google Edge تقريبًا.
يرسل "نظام أسماء نطاقات عام من Google" طلبات البحث إلى الخوادم الموثوقة من مراكز البيانات الأساسية والمواقع الجغرافية لمناطق Google Cloud. تنشر Google قائمة بنطاقات عناوين IP التي قد يستخدمها نظام أسماء النطاقات العام من Google لإرسال طلبات إلى خوادم نظام أسماء النطاقات الموثوقة (لا يتم استخدام جميع النطاقات في القائمة). يمكنك استخدامها لتحديد الموقع الجغرافي لطلبات البحث لنظام أسماء النطاقات التي لا تتضمّن بيانات الشبكة الفرعية لعميل 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/25 cmh 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/26 dfw 172.217.96.192/26 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/26 kul 172.217.106.192/26 chs 172.217.107.0/26 iad 172.217.107.64/26 cbf 172.217.107.128/26 dls 172.217.107.192/26 cmh 172.217.108.0/26 mci 172.217.108.64/26 cid 172.217.108.128/26 dia 172.217.108.192/26 nrt 172.217.109.0/26 mel 172.217.109.64/26 ske 172.217.109.128/26 auz 172.217.109.192/26 nrt 172.217.110.0/26 phx 172.217.110.64/26 cmh 172.217.110.128/25 tul 172.217.111.0/26 iad 172.217.111.64/26 mci 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/26 chs 172.253.184.64/26 auz 172.253.184.128/26 tul 172.253.184.192/26 bom 172.253.185.0/26 cbf 172.253.185.64/26 icn 172.253.185.128/26 mrn 172.253.185.192/26 kix 172.253.186.0/26 kul 172.253.186.64/26 cmh 172.253.186.128/26 iad 172.253.186.192/26 cbf 172.253.187.0/26 bru 172.253.187.64/26 kul 172.253.187.128/26 fwa 172.253.187.192/26 dfw 172.253.188.0/25 mrn 172.253.188.128/26 iad 172.253.188.192/26 dls 172.253.189.0/26 kul 172.253.189.64/26 icn 172.253.189.128/26 rno 172.253.189.192/26 cid 172.253.190.0/26 phx 172.253.190.64/26 lnk 172.253.190.128/26 gru 172.253.190.192/26 iad 172.253.191.0/26 chs 172.253.191.64/26 mvd 172.253.191.128/26 grq 172.253.191.192/26 hou 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/2
الحصول على بيانات الموقع الجغرافي آليًا
يمكن جلب نطاقات العناوين على النحو التالي:
-
curl https://www.gstatic.com/ipranges/publicdns.json خلاصة الموقع الجغرافي RFC 8805
curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
يمكنك استخدام نص 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 '
يتطلب ذلك ما يلي :
- ثبِّت عميل HTTP لسطر أوامر curl
- ثبِّت معالج JSON لسطر أوامر jq
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 تم إعداده على النحو التالي:
- ثبِّت الإصدار الحالي من وقت تشغيل Python 3 لنظام التشغيل macOS.
- شغِّل ملف
Install Certificates.commandالمضمَّن من مجلد Python في مجلد "التطبيقات" لتثبيت قائمة بشهادات الجذر الموثوق بها (cert.pem) لكي تستخدمها بيئة تشغيل Python. استبدِلVERSIONبإصدار Python الذي ثبّته (مثل3.8):sudo "/Applications/Python
VERSION/Install Certificates.command"
هل يستند "نظام أسماء النطاقات العام من Google" إلى برامج مفتوحة المصدر، مثل BIND؟
"نظام أسماء النطاقات العام من Google" هو تنفيذ Google الخاص لمعايير نظام أسماء النطاقات.
هل هناك خطط لإصدار رمز "نظام أسماء نطاقات عام من Google" كبرنامج مفتوح المصدر؟
في الوقت الحالي، لا توجد خطط لفتح مصدر نظام أسماء النطاقات العام من 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. ما عليك سوى ضبط أنظمتك باتّباع تعليمات البدء، واستبدال عناوين المحلِّل بـ إعدادات الإصدار السادس من بروتوكول الإنترنت (IPv6) لنظام DNS64.
هل يتوافق نظام أسماء النطاقات العام من Google مع بروتوكول DNSSEC؟
نظام أسماء النطاقات العام من Google هو برنامج تعيين يتحقّق من الصحة ويراعي الأمان. يتم التحقّق من صحة جميع الردود الواردة من المناطق الموقَّعة باستخدام DNSSEC ما لم يضبط العملاء علامة CD بشكل صريح في طلبات نظام أسماء النطاقات لإيقاف عملية التحقّق.
كيف يمكنني معرفة ما إذا كنت أستخدم DNSSEC؟
يمكنك إجراء اختبار بسيط من خلال الانتقال إلى http://www.dnssec-failed.org/. تم ضبط هذا الموقع الإلكتروني خصيصًا لعرض خطأ في نظام أسماء النطاقات بسبب سلسلة مصادقة معطّلة. إذا لم تظهر لك رسالة خطأ، يعني ذلك أنّك لا تستخدم "ملحقات أمان نظام أسماء النطاقات".
كيف يتعامل نظام أسماء النطاقات العام من Google مع عمليات البحث التي يتعذّر التحقّق من صحتها باستخدام ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟
إذا تعذّر على نظام أسماء النطاقات العام من Google التحقّق من صحة استجابة (بسبب خطأ في الإعداد أو عدم توفّر سجلّات RRSIG أو عدم صحتها وما إلى ذلك)، سيعرض استجابة خطأ (SERVFAIL) بدلاً من ذلك. ومع ذلك، إذا كان التأثير كبيرًا (على سبيل المثال، تعذّر التحقّق من نطاق رائج جدًا)، قد نوقف التحقّق مؤقتًا في المنطقة إلى أن يتم حلّ المشكلة.
كيف يمكنني معرفة سبب تعذُّر التحقّق من صحة نطاق معيّن من خلال DNSSEC؟
تُعدّ أداة DNS Analyzer من Verisign Labs وأداة DNSViz من Sandia National Laboratories أداتَين لتصوّر ملحقات أمان نظام أسماء النطاقات (DNSSEC) تعرضان سلسلة مصادقة DNSSEC لأي نطاق. وتعرض هذه السجلات مكان حدوث الأعطال، وهي مفيدة للبحث عن مصدر حالات تعذُّر DNSSEC.
يقدّم نظام أسماء النطاقات العام من Google بيانات قديمة. هل يمكنني فرض إعادة تحميل بياناته؟
يمكنك استخدام أداة محو ذاكرة التخزين المؤقت لإعادة تحميل ذاكرة التخزين المؤقت لنظام أسماء النطاقات العام من Google لأنواع السجلات الشائعة ومعظم أسماء النطاقات. لست بحاجة إلى إثبات ملكية النطاق لإزالته، ولكن عليك حلّ اختبار reCAPTCHA الذي يمنع إساءة الاستخدام الآلي للخدمة.
إنّ محو أي نوع من السجلّات لنطاق سجّلته أو فوّضته فرعيًا باستخدام سجلّات NS لا يؤدي إلى محو الردود المخزّنة مؤقتًا لهذا النوع فحسب، بل يؤدي أيضًا إلى محو معلومات التفويض حول خوادم الأسماء لهذا النطاق.
عند تغيير خوادم الأسماء مؤخرًا
(من خلال تغيير جهات التسجيل أو مستضيفي نظام أسماء النطاقات)،
من المهم إجراء ذلك قبل محو النطاقات الفرعية مثل www،
وذلك لكي لا تتم إعادة تحميلها من البيانات القديمة على خوادم نظام أسماء النطاقات القديمة.
إذا كان "نظام أسماء نطاقات عام من Google" يعرض إجابات تتضمّن سجلّات CNAME قديمة، عليك حذف نوع سجلّ CNAME لكل نطاق CNAME، بدءًا من آخر سجلّ CNAME في السلسلة، والرجوع إلى الاسم الذي تم البحث عنه. بعد محو جميع سجلّات CNAME، امحُ الأسماء التي تم البحث عنها باستخدام أي أنواع سجلّات تستجيب بسجلّ CNAME قديم.
هناك بعض القيود على ما يمكن حذفه:
لا يمكن محو بيانات النطاقات التي تستخدم الشبكة الفرعية لعميل EDNS (ECS) لتحديد الموقع الجغرافي. بالنسبة إلى أي نطاقات تستخدم ECS، يجب ضبط مدة صلاحية السجلّات التي تم تفعيل ECS فيها على مدة قصيرة بما يكفي (15 دقيقة أو أقل) لكي لا تحتاج إلى محو بياناتها مطلقًا.
الطريقة الوحيدة لمحو جميع النطاقات الفرعية أو جميع أنواع السجلات لاسم نطاق معيّن هي محو كل نوع سجلّ لكل اسم نطاق تريد محوه. إذا لم يكن ذلك ممكنًا، يمكنك الانتظار حتى تنتهي صلاحية TTL للسجلّات (تقتصر هذه السجلّات بشكل عام على ست ساعات حتى إذا كانت مدة TTL الفعلية أطول).
لمحو أسماء النطاقات الدولية مثل
пример.example، استخدِم نموذج punycoded (xn‑‑e1afmkfd.exampleللمثال أعلاه). لا يمكن محو النطاقات التي تحتوي على أحرف غير أحرف ASCII أو الأرقام أو الواصلة أو الشرطة السفلية.
هل يؤمّن نظام أسماء النطاقات العام من Google ما يُعرف باسم "الخطوة الأخيرة" من خلال تشفير الاتصال بالعملاء؟
يتم نقل زيارات نظام أسماء النطاقات التقليدية عبر بروتوكول UDP أو TCP بدون تشفير. نوفّر أيضًا نظام أسماء النطاقات عبر بروتوكول أمان طبقة النقل (TLS) ونظام أسماء النطاقات عبر بروتوكول HTTPS الذي يشفّر حركة البيانات بين العملاء ونظام أسماء النطاقات العام من Google. يمكنك تجربتها على الرابط: https://dns.google.
لماذا نحتاج إلى بروتوكول "معالجة نظام أسماء النطاقات عبر بروتوكول HTTPS" إذا كان لدينا بروتوكول DNSSEC؟
تُعدّ معالجة نظام أسماء النطاقات عبر بروتوكول HTTPS وملحقات أمان نظام أسماء النطاقات (DNSSEC) مكمّلة لبعضها. يستخدم نظام أسماء النطاقات العام من Google ملحقات أمان نظام أسماء النطاقات (DNSSEC) لمصادقة الردود من خوادم الأسماء كلما أمكن ذلك. ومع ذلك، من أجل المصادقة بأمان على استجابة UDP أو TCP التقليدية من نظام أسماء النطاقات العام من Google، يحتاج العميل إلى تكرار عملية التحقّق من صحة DNSSEC بنفسه، وهو ما يفعله حاليًا عدد قليل جدًا من برامج حلّ أسماء النطاقات للعملاء. يعمل نظام أسماء النطاقات عبر بروتوكول HTTPS على تشفير حركة البيانات بين برامج حلّ أسماء النطاقات البسيطة ونظام أسماء النطاقات العام من Google، ويكمّل DNSSEC لتوفير عمليات بحث نظام أسماء النطاقات التي تمت المصادقة عليها من البداية إلى النهاية.
هل هناك أدوات يمكنني استخدامها لاختبار أداء "نظام أسماء نطاقات عام من Google" مقارنةً بأداء خدمات نظام أسماء النطاقات الأخرى؟
تتوفّر العديد من الأدوات المتاحة مجانًا والتي يمكنك استخدامها لقياس وقت استجابة نظام أسماء النطاقات العام من Google. ننصحك باستخدام Namebench. بغض النظر عن الأداة التي تستخدمها، يجب تشغيل الأداة على عدد كبير من النطاقات، أكثر من 5000 نطاق، لضمان الحصول على نتائج ذات دلالة إحصائية. على الرغم من أنّ الاختبارات تستغرق وقتًا أطول، فإنّ استخدام 5000 نطاق كحد أدنى يضمن تقليل التباين الناتج عن وقت استجابة الشبكة (فقدان الحزم وإعادة الإرسال) إلى أدنى حد، وأنّ ذاكرة التخزين المؤقت الكبيرة لأسماء النطاقات في نظام أسماء النطاقات العام من Google يتم استخدامها بشكل كامل.
لضبط عدد النطاقات في Namebench، استخدِم خيار واجهة المستخدم الرسومية عدد الاختبارات أو علامة سطر الأوامر -t.
يُرجى الاطّلاع على مستندات Namebench لمزيد من المعلومات.
عندما أشغّل ping أو traceroute على برامج تعيين نظام أسماء النطاقات العام من Google، يكون وقت استجابة الرد أعلى من وقت استجابة الخدمات الأخرى. هل يعني ذلك أنّ نظام أسماء النطاقات العام من Google أبطأ دائمًا؟
بالإضافة إلى وقت اختبار الاتصال، تحتاج أيضًا إلى مراعاة متوسط الوقت لحل الاسم. على سبيل المثال، إذا كان وقت اختبار الاتصال لدى مزوّد خدمة الإنترنت هو 20 ملي ثانية، ولكن متوسط وقت ترجمة أسماء النطاقات هو 500 ملي ثانية، يكون متوسط وقت الاستجابة الإجمالي هو 520 ملي ثانية. إذا كان وقت اختبار الاتصال في نظام أسماء النطاقات العام من Google هو 300 ملي ثانية، ولكن تتم ترجمة العديد من الأسماء في ملي ثانية واحدة، يكون متوسط وقت الاستجابة الإجمالي هو 301 ملي ثانية. لإجراء مقارنة أفضل، ننصحك باختبار ترجمة أسماء النطاقات لمجموعة كبيرة من النطاقات.
كيف يعمل نظام أسماء النطاقات العام من Google مع الموقع الجغرافي لشبكة توصيل المحتوى؟
تستضيف العديد من المواقع الإلكترونية التي توفّر وسائط متعددة قابلة للتنزيل أو للبث محتواها باستخدام شبكات توزيع المحتوى (CDN) التابعة لجهات خارجية والمستندة إلى نظام أسماء النطاقات، مثل Akamai. عندما يرسل برنامج تعيين نظام أسماء النطاقات طلبًا إلى خادم اسم معتمد للحصول على عنوان IP لشبكة توصيل المحتوى، يعرض خادم الاسم العنوان الأقرب (من حيث المسافة في الشبكة) إلى برنامج التعيين، وليس إلى المستخدم. في بعض الحالات، قد لا يكون برنامج التعيين قريبًا من المستخدمين، سواء كان مستندًا إلى مزوّد خدمة الإنترنت أو كان برنامج تعيين عامًا، مثل نظام أسماء نطاقات عام من Google. وفي هذه الحالات، قد تصبح تجربة التصفّح بطيئة بعض الشيء. ولا يختلف نظام أسماء النطاقات العام من Google عن مزوّدي نظام أسماء النطاقات الآخرين في هذا الصدد.
للمساعدة في تقليل المسافة بين خوادم نظام أسماء النطاقات والمستخدمين، نشرت خدمة "نظام أسماء نطاقات عام من Google" خوادمها في جميع أنحاء العالم. In particular, users in Europe should be directed to CDN content servers in Europe, users in Asia should be directed to CDN servers in Asia, and users in the eastern, central and western U.S. should be directed to CDN servers in those respective regions. لقد نشرنا أيضًا هذه المعلومات لمساعدة شبكات توصيل المحتوى في تقديم نتائج جيدة لنظام أسماء النطاقات لمستخدمي الوسائط المتعددة.
بالإضافة إلى ذلك، يستخدم "نظام أسماء نطاقات عام من Google" حلاً تقنيًا يُعرف باسم الشبكة الفرعية لعميل EDNS كما هو موضّح في RFC. يتيح ذلك لأدوات الحلّ تمرير جزء من عنوان IP الخاص بالعميل (أول 24/56 بت أو أقل لبروتوكول IPv4/IPv6 على التوالي) كعنوان IP المصدر في رسالة نظام أسماء النطاقات، حتى تتمكّن خوادم الأسماء من عرض نتائج محسّنة استنادًا إلى الموقع الجغرافي للمستخدم بدلاً من موقع أداة الحلّ.
الخصوصية
ما هي المعلومات التي تسجّلها Google عندما أستخدم خدمة "نظام أسماء نطاقات عام من Google"؟
تتضمّن صفحة الخصوصية في "نظام أسماء النطاقات العام من Google" قائمة كاملة بالمعلومات التي نجمعها. يلتزم "نظام أسماء النطاقات العام من Google" بسياسة الخصوصية الرئيسية في Google، والتي يمكن الاطّلاع عليها في مركز الخصوصية.
يتم تسجيل عنوان IP للعميل مؤقتًا فقط (ويتم محوه في غضون يوم أو يومين)، ولكن يتم الاحتفاظ بالمعلومات حول مزوّدي خدمة الإنترنت والمواقع الجغرافية على مستوى المدينة/المنطقة الحضرية لفترة أطول بهدف جعل خدمتنا أسرع وأفضل وأكثر أمانًا.
هل يتم تخزين أي من المعلومات التي يتم جمعها في حساب Google الخاص بي؟
ولا يتم ربط أي بيانات مخزّنة بأي حساب على Google.
هل تشارك Google المعلومات التي تجمعها من خدمة "نظام أسماء نطاقات عام من Google" مع أي جهة خارج Google؟
لا، باستثناء الحالات المحدودة الموضّحة في سياسة خصوصية Google، مثل الإجراءات القانونية والطلبات من جهات حكومية واجبة النفاذ. (يُرجى أيضًا الاطّلاع على تقرير الشفافية من Google حول طلبات الحصول على بيانات المستخدمين).
هل تربط Google أو تدمج المعلومات من السجلّات المؤقتة أو الدائمة مع أي معلومات شخصية قدّمتُها إلى Google لخدمات أخرى؟
كما هو موضّح في صفحة الخصوصية، لا نجمع بيانات السجلّات أو نربطها بهذه الطريقة.