بنود عامة
ما هو نظام أسماء النطاقات العام من Google؟
نظام أسماء النطاقات العام من Google هو خدمة مجانية لتحليل نظام أسماء النطاقات (DNS) العالمية، يمكنك استخدامه كبديل لمزوِّد نظام أسماء النطاقات الحالي.
لماذا تعمل Google على إحدى خدمات نظام أسماء النطاقات؟
نعتقد أن البنية الأساسية لنظام أسماء النطاقات أكثر سرعة وأمانًا يمكن أن تحسين تجربة تصفح الويب. لقد جعل نظام أسماء النطاقات العام من Google العديد من تحسينات في مجالات السرعة والأمان وصلاحية النتائج. لقد شاركنا هذه التحسينات في المستندات، للمشاركة في محادثات مستمرة داخل منتدى الويب.
هل يمكنني استخدام نظام أسماء نطاقات عام من Google لاستضافة اسم نطاقي؟
نظام أسماء النطاقات العام من Google ليس خدمة استضافة نظام أسماء النطاقات موثوقة ولا يمكن استخدامه كواحد. إذا كنت تبحث عن عدد كبير من المحتوى الموثوق والقابل للبرمجة خادم الأسماء باستخدام البنية الأساسية لـ Google، جرِّب نظام أسماء النطاقات في السحابة الإلكترونية من Google.
هل يتيح نظام أسماء النطاقات العام من Google حظر المواقع الإلكترونية غير المرغوب فيها أو فلترتها؟
نظام أسماء النطاقات العام من Google هو خادم للتحليل في نظام أسماء النطاقات وخادم التخزين المؤقت. لا يؤدي حظر أو تصفية أي نوع من أنواع المحتوى، باستثناء نطاقات معينة في حالات نادرة، حيث:
- نعتقد أنّ هذا الإجراء ضروري لحماية مستخدمي Google من التهديدات الأمنية.
- نحن ملزمون قانونيًا بحظر نطاق أو نطاقات معيّنة. (مزيد من المعلومات في صفحة الحظر).
لكننا نعتقد أن وظيفة الحظر عادةً ما يكون أداؤها أفضل من خلال البرنامج. إذا كنت مهتمًا بتفعيل هذه الوظيفة، ننصحك تثبيت تطبيق من جانب العميل أو إضافة متصفح لهذا الغرض.
هل هناك أي عناصر تعتمد على المنتجات المختلفة مع نظام أسماء النطاقات العام من Google؟
نظام أسماء النطاقات العام من Google هو خدمة مستقلة.
هل أحتاج إلى حساب Google لاستخدام نظام أسماء النطاقات العام من Google؟
لا يتطلب استخدام نظام أسماء النطاقات العام من Google أي حساب.
كيف يختلف نظام أسماء النطاقات العام من Google عن خدمة نظام أسماء النطاقات لدى مزوّد خدمة الإنترنت أو برامج تعيين نظام أسماء النطاقات المفتوحة الأخرى؟ كيف يمكنني معرفة ما إذا كان أفضل؟
توفِّر برامج التعيين المفتوحة ومزوّد خدمة الإنترنت خدمات تحليل نظام أسماء النطاقات. ندعوك لتجربة استخدام "نظام أسماء النطاقات العام من Google" كبرنامج تعيين أساسي أو ثانوي لنظام أسماء النطاقات. إلى جانب أي خدمات بديلة أخرى لنظام أسماء النطاقات. هناك العديد من الأمور التي يجب مراعاتها عند تحديد برنامج تعيين نظام أسماء النطاقات الذي يعمل مع منك، مثل السرعة والموثوقية والأمان وصلاحية الردود. وعلى عكس نظام أسماء النطاقات العام من Google، يحظر بعض مزودي خدمة الإنترنت وبرامج التعيين المفتوحة أو إعادة توجيه استجابات نظام أسماء النطاقات لأغراض تجارية. اطّلع أيضًا على إجابة هل يوفر نظام أسماء النطاقات العام من Google إمكانية حظر أو فلترة المواقع غير المرغوب فيها؟.
كيف يتعامل نظام أسماء النطاقات العام من Google مع النطاقات غير المتوفّرة؟
إذا أصدرت طلب بحث عن اسم نطاق غير موجود، فإن نظام أسماء النطاقات العام من Google دائمًا ما تعرض سجل NXDOMAIN، وفقًا لمعايير بروتوكول نظام أسماء النطاقات. من المفترض أن يعرض المتصفّح هذه الاستجابة على أنّه خطأ في نظام أسماء النطاقات. إذا تلقّيت بدلاً من ذلك أي رد بخلاف رسالة الخطأ (على سبيل المثال، تتم إعادة توجيهك إلى صفحة أخرى)، فقد يكون ذلك نتيجة ما يلي:
- يعرض أحد التطبيقات من جانب العميل مثل مكون إضافي لمتصفح الخاصة بنطاق غير موجود.
- وقد يعترض بعض مزودي خدمة الإنترنت جميع استجابات NXDOMAIN ويستبدلها باستجابات يؤدي إلى خوادمه الخاصة. إذا كنت تعتقد أنّ مزوّد خدمة الإنترنت الذي تتعامل معه يعترض طلبات "نظام أسماء النطاقات العام من Google" أو الردود، فيجب عليك الاتصال بمزود خدمة الإنترنت.
هل سيتم استخدام نظام أسماء النطاقات العام من Google لعرض الإعلانات في المستقبل؟
نحن ملتزمون بالحفاظ على سلامة بروتوكول نظام أسماء النطاقات. لن يعرض نظام أسماء النطاقات العام من Google عنوان خادم إعلانات مجال غير موجود.
ما المقصود بمعالجة نظام أسماء النطاقات عبر بروتوكول HTTPS (DoH)؟
التحويل باستخدام نظام أسماء النطاقات (DNS) عبر اتصال 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) المنشورة في المنطقة الجذرية لنظام أسماء النطاقات. ومناطق نطاقات المستوى الأعلى للعثور على أسماء وعناوين DNS خوادم موثوقة لأي نطاق. تتضمن بعض خوادم الأسماء هذه أيضًا استخدام توجيه anycast.
أين توجد خوادمك حاليًا؟
تكون الخوادم العامة لنظام أسماء النطاقات من 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 للأغراض التالية: الاستعلام عن خوادم DNS الموثوقة (لا يتم استخدام جميع النطاقات في القائمة). إِنْتَ استخدامه لتحديد الموقع الجغرافي لطلبات بحث نظام أسماء النطاقات التي تفتقر إلى الشبكة الفرعية لعميل EDNS (ECS) ولتهيئة قوائم التحكم بالوصول للسماح بمعدلات استعلام أعلى من نظام أسماء النطاقات العام في Google.
بالإضافة إلى هذه الأسئلة الشائعة، تنشر Google أيضًا القائمة باعتبارها سجل "TXT" لنظام أسماء النطاقات. تسجيل. وتعدّل Google كلا المصدرَين أسبوعيًا من خلال إضافة إضافات وتعديلات وعمليات إزالة. يتضمن كل إدخال لنطاق عنوان IP رمز الاتحاد الدولي للنقل الجوي لأقرب مطار. يجب أن تحصل أتمتة بيانات GeoIP أو قوائم التحكم في الوصول على هذه البيانات عبر DNS، وليس عن طريق استخلاص صفحة الويب هذه (انظر أدناه للاطّلاع على مثال).
مواقع نطاقات عناوين IP التي يستخدمها "نظام أسماء النطاقات العام من Google" لإرسال طلبات البحث
<a href="/intl/ar/ads/">البرنامج الإعلاني</a>
الحصول على بيانات الموقع آليًا
يمكن استرجاع نطاقات العناوين كملف 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 '
ويتطلّب ذلك ما يلي :
- تثبيت عميل 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. ما عليك سوى ضبط أنظمتك باتّباع تعليمات البدء. استبدال عناوين برنامج التعيين بـ ضبط DNS64 IPv6.
هل يتوافق نظام أسماء النطاقات العام من Google مع بروتوكول ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟
"نظام أسماء النطاقات العام من Google" هو أداة تحقُّق للأمان. يتم التحقّق من صحة جميع الردود من المناطق الموقَّعة لملحقات أمان نظام أسماء النطاقات (DNSSEC) ما لم يكن العملاء صريحين بذلك. تعيين علامة القرص المضغوط في طلبات نظام أسماء النطاقات لإيقاف التحقق من الصحة.
كيف يمكنني معرفة ما إذا كنت أستخدم ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟
يمكنك إجراء اختبار بسيط من خلال الانتقال إلى http://www.dnssec-failed.org/. تم إعداد هذا الموقع تحديدًا لعرض خطأ في نظام أسماء النطاقات بسبب حدوث عطل وسلسلة المصادقة. إذا لم تظهر رسالة خطأ، هذا يعني أنّك لا تستخدم ملحقات أمان نظام أسماء النطاقات (DNSSEC).
كيف يتعامل نظام أسماء النطاقات العام من Google مع عمليات البحث التي يتعذّر فيها التحقّق من صحة ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟
إذا لم يتمكن نظام أسماء النطاقات العام من Google من التحقق من صحة رد (بسبب خطأ في الإعداد، سجلات RRSIG مفقودة أو غير صحيحة، وما إلى ذلك)، فسيعرض رد خطأ (SERVFAIL) بدلاً من ذلك. ومع ذلك، إذا كان التأثير كبيرًا (على سبيل المثال، تعذُّر عمل نطاق شائع جدًا) التحقق)، قد نعطل التحقق مؤقتًا في المنطقة إلى أن تظهر المشكلة ثابت.
كيف يمكنني معرفة سبب تعذُّر التحقّق من صحة ملحقات أمان نظام أسماء النطاقات (DNSSEC) على نطاق معيّن؟
Verisign Labs' محلل نظام أسماء النطاقات وSanddia National Laboratories' DNSViz هما أداتا عرض مرئي مرتبطة بملحقات أمان نظام أسماء النطاقات (DNSSEC) لعرض ملحقات أمان نظام أسماء النطاقات (DNSSEC). سلسلة مصادقة لأي نطاق. فهي توضح أماكن حدوث الأعطال وهي مفيدة للبحث عن مصدر تعذّر إكمال ملحقات أمان نظام أسماء النطاقات (DNSSEC).
يعرض نظام أسماء النطاقات العام من Google بيانات قديمة. هل يمكنني فرض إعادة تحميل البيانات فيه؟
يمكنك استخدام أداة مسح ذاكرة التخزين المؤقت لتحديث ذاكرة التخزين المؤقت لنظام أسماء النطاقات العام من Google. لأنواع السجلات الشائعة ومعظم أسماء النطاقات. لا تحتاج إلى إثبات ملكية النطاق لمحوه، ولكن يجب حلّ اختبار reCAPTCHA الذي يحدّ من إساءة الاستخدام المبرمَجة للخدمة.
مسح أي نوع سجلّ لنطاق سجّلته أو فوّضته فرعيًا
باستخدام سجلات NS لا يؤدي فقط إلى مسح الردود المخزنة مؤقتًا للنوع،
بل يمسح معلومات التفويض حول خوادم الأسماء لهذا النطاق.
عند تغيير خوادم الأسماء مؤخرًا
(من خلال تغيير جهات التسجيل أو مستضيف نظام أسماء النطاقات)
فمن الضروري القيام بذلك قبل مسح النطاقات الفرعية مثل www
،
لذلك لا يتم تحديثها من البيانات القديمة على خوادم نظام أسماء النطاقات القديمة.
إذا كان نظام أسماء النطاقات العام من Google يعرض إجابات ذات سجلات CNAME قديمة، عليك مسح نوع سجلّ CNAME لكل نطاق CNAME، بدءًا من آخر CNAME في السلسلة، ثم العودة إلى الاسم الذي تم الاستعلام عنه. بعد مسح جميع سجلات CNAME، عليك مسح الأسماء التي يتم البحث عنها مع أي أنواع سجلات تستجيب باستخدام CNAME قديم.
هناك بعض القيود على ما يمكن محوه:
لا يمكن مسح النطاقات التي تستخدم الشبكة الفرعية لعميل EDNS (ECS) لرصد الموقع الجغرافي. – بالنسبة إلى أي نطاقات تستخدم ECS، يجب ضبط مدة البقاء (TTL) للسجلات التي تعتمد على ECS قصيرة بما يكفي (15 دقيقة أو أقل) حتى لا تحتاج إلى حذفها أبدًا.
الطريقة الوحيدة لمسح جميع النطاقات الفرعية، أو كل أنواع السجلات لاسم النطاق، هو مسح كل نوع سجل لكل اسم نطاق تريد مسحه. إذا لم يكن ذلك عمليًا، يمكنك دائمًا الانتظار إلى أن تنتهي صلاحية مدة البقاء (TTL) الخاصة بالسجلات. (تقتصر هذه بشكل عام على ست ساعات حتى إذا كانت مدة البقاء الفعلية أطول).
لمسح أسماء النطاقات الدولية مثل
пример.example
، استخدام النموذج punycoded (xn‑‑e1afmkfd.example
للمثال أعلاه). النطاقات التي تحتوي على أحرف بخلاف أحرف ASCII أو الأرقام أو الواصلات أو لا يمكن مسح شرطة سفلية.
هل يضمن نظام أسماء النطاقات العام من Google ما يُعرف باسم "الرحلة الأخيرة" من خلال تشفير الاتصالات مع العملاء؟
يتم نقل حركة بيانات نظام أسماء النطاقات التقليدية عبر بروتوكول UDP أو TCP بدون تشفير. ونوفر أيضًا نظام أسماء النطاقات عبر طبقة النقل الآمنة ونظام أسماء النطاقات عبر HTTPS اللذَين يشفِّران البيانات حركة البيانات بين العملاء ونظام أسماء النطاقات العام من Google. يمكنك تجربتها على: https://dns.google.
لماذا نحتاج إلى معالجة نظام أسماء النطاقات عبر بروتوكول HTTPS في حين توفّر ملحقات أمان نظام أسماء النطاقات (DNSSEC)؟
يُكمّل نظام أسماء النطاقات عبر بروتوكول HTTPS وملحقات أمان نظام أسماء النطاقات (DNSSEC). يستخدم "نظام أسماء النطاقات العام من Google" ملحقات أمان نظام أسماء النطاقات (DNSSEC) لمصادقة الردود من خوادم الأسماء. كلما أمكن ذلك. ومع ذلك، من أجل إجراء مصادقة آمنة لاستجابة UDP أو TCP التقليدية من نظام أسماء نطاقات عام من Google، سيحتاج العميل إلى تكرار عملية التحقّق من صحة ملحقات أمان نظام أسماء النطاقات (DNSSEC). نفسها، وهو ما يقوم به عدد قليل جدًا من برامج تعيين العملاء حاليًا. يشفِّر نظام أسماء النطاقات عبر بروتوكول HTTPS حركة البيانات بين برامج تعيين كعبات التحويل وبرامج Google Public يُكمِّل نظام أسماء النطاقات (DNS) ملحقات أمان نظام أسماء النطاقات (DNSSEC) لتوفير عمليات بحث نظام أسماء النطاقات التي تمت مصادقتها من البداية إلى النهاية.
هل هناك أدوات يمكنني استخدامها لاختبار أداء نظام أسماء نطاقات عام من Google مقابل أداء خدمات نظام أسماء النطاقات الأخرى؟
هناك العديد من الأدوات المتاحة مجانًا التي يمكنك استخدامها لقياس أداء الجمهور في Google وقت استجابة نظام أسماء النطاقات. ننصحك باستخدام Namebench. بغض النظر عن الأداة التي تستخدمها، يجب تشغيل الأداة مقابل عدد كبير من النطاقات - أكثر من 5000 - لضمان الدلالة الإحصائية نتائجك. على الرغم من أن إجراء الاختبارات يستغرق وقتًا أطول، فإن استخدام 5000 نطاق على الأقل يضمن أن هذا التباين بسبب وقت استجابة الشبكة (فقدان الحِزم وإعادة الإرسال) هو وأنه يتم تطبيق ذاكرة التخزين المؤقت للاسم الكبير في نظام أسماء النطاقات العام من Google بشكل كامل التي تمارسها.
لضبط عدد النطاقات في Namebench، استخدِم عدد الاختبارات من واجهة المستخدم الرسومية.
الخيار أو علامة سطر الأوامر -t
؛
يُرجى الاطّلاع على مستندات Namebench للحصول على مزيد من المعلومات.
عند تشغيل ping
أو traceroute
على برامج تعيين نظام أسماء النطاقات العام من Google، يكون وقت الاستجابة للاستجابة أعلى من وقت استجابة الخدمات الأخرى. هل هذا يعني أنّ نظام أسماء النطاقات العام من Google بطيء دائمًا؟
بالإضافة إلى وقت ping، تحتاج أيضًا إلى التفكير في متوسط الوقت لحل اسم. على سبيل المثال، إذا كان وقت اختبار الاتصال لمزود خدمة الإنترنت الذي تتعامل معه 20 ملي ثانية، لكن دقة متوسطة للاسم وقت 500 ملي ثانية، يكون متوسط وقت الاستجابة الإجمالي 520 ملي ثانية. إذا كان هناك وقت لاختبار نظام أسماء النطاقات العام من Google يبلغ 300 ملي ثانية، ولكنه يحل العديد من الأسماء خلال 1 ملي ثانية، إجمالي وقت الاستجابة هو 301 ملي ثانية. للحصول على مقارنة أفضل، ننصحك باختبار درجات دقة الأسماء مجموعة كبيرة من النطاقات.
كيف يعمل نظام أسماء النطاقات العام من Google مع الموقع الجغرافي لشبكة توصيل المحتوى (CDN)؟
تستضيف العديد من المواقع الإلكترونية التي توفر وسائط متعددة قابلة للتنزيل أو البث المحتوى مع شبكات توزيع محتوى تابعة لجهات خارجية تستند إلى نظام أسماء النطاقات، مثل Akamai. عندما يستفسر محلل نظام أسماء النطاقات عن خادم اسم موثوق به لعنوان IP الخاص بشبكة توصيل المحتوى، يعرض خادم الأسماء أقرب عنوان (في مسافة الشبكة) المُحلِّل، وليس المستخدم. في بعض الحالات، بالنسبة إلى برامج التعيين المستندة إلى مزود خدمة الإنترنت (ISP)، وكذلك برامج التعيين العامة مثل نظام أسماء النطاقات العام من Google، قد لا يكون برنامج التعيين قريبًا من المستخدمين. وفي هذه الحالات، يمكن أن تنخفض تجربة التصفح إلى حد ما. ولا يختلف نظام أسماء النطاقات العام من Google عن مزوّدي نظام أسماء النطاقات الآخرين في هذا الصدد.
للمساعدة في تقليل المسافة بين خوادم DNS والمستخدمين، يحتوي نظام DNS العام من Google على ونشر خوادمه في جميع أنحاء العالم. وعلى وجه الخصوص، يجب توجيه المستخدمين في أوروبا إلى خوادم محتوى شبكة توصيل المحتوى (CDN) في يجب توجيه المستخدمين في آسيا إلى خوادم شبكة توصيل المحتوى (CDN) في آسيا، والمستخدمين في في شرق الولايات المتحدة ووسطها وغربها إلى خوادم شبكة توصيل المحتوى (CDN) في تلك لكل منطقة. وقد نشرنا أيضًا هذه المعلومات لمساعدة شبكات توصيل المحتوى (CDN) في تقديم نتائج جيدة لنظام أسماء النطاقات لمستخدمي الوسائط المتعددة.
بالإضافة إلى ذلك، يستخدم نظام أسماء النطاقات العام من Google حلاً تقنيًا يسمى الشبكة الفرعية لعميل EDNS كما هو موضَّح في RFC يسمح هذا الإجراء لبرامج التعيين باجتياز في جزء من عنوان IP للعميل (أول 24/56 بت أو أقل لبروتوكول IPv4/IPv6 على التوالي) كعنوان IP المصدر في رسالة نظام أسماء النطاقات، وبذلك تستطيع خوادم الأسماء عرض نتائج محسنة بناءً على موقع المستخدم بدلاً من موقع برنامج التعيين.
الخصوصية
ما هي المعلومات التي تسجّلها Google عند استخدامي خدمة "نظام أسماء النطاقات العام من Google"؟
تحتوي صفحة خصوصية "نظام أسماء النطاقات العام من Google" على قائمة كاملة بالمعلومات التي نجمعها يلتزم نظام أسماء النطاقات العام من Google بسياسة الخصوصية الرئيسية في Google، المتاحة مركز الخصوصية
يتم تسجيل عنوان IP للعميل مؤقتًا فقط (يتم محو بياناته في غضون يوم أو يومين)، ولكن يتم الاحتفاظ بمعلومات حول مزودي خدمة الإنترنت والمواقع على مستوى المدينة/المترو لفترة أطول بهدف جعل خدمتنا أسرع وأفضل وأكثر أمانًا.
هل يتم تخزين أي من المعلومات التي يتم جمعها في حسابي على Google؟
ولا يتم ربط أي بيانات مخزنة بأي حساب على Google.
هل تشارك Google المعلومات التي تجمعها من خدمة "نظام أسماء النطاقات العام" من Google مع أي شخص خارج Google؟
لا، باستثناء الحالات المحدودة المنصوص عليها في سياسة خصوصية Google مثل الإجراءات القانونية والطلبات الحكومية الواجبة النفاذ (راجع أيضًا تقرير الشفافية من Google حول طلبات بيانات المستخدمين.)
هل تربط Google أو تدمج معلومات من السجلات المؤقتة أو الدائمة مع أي معلومات شخصية قدمتها إلى Google في خدمات أخرى؟
وكما تنص صفحة الخصوصية، لا ندمج بيانات السجل أو نربطها في بهذه الطريقة.