نظام أسماء النطاقات العام من Google 66
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
المقدمة
وعلى وجه الخصوص، أصبحت الشبكات التكديسية المشتركة مع اتصال IPv6 وIPv4 شائعة، ولكنها لا تزال بعيدة عن النطاق العالمي.
لاتخاذ الخطوة التالية في عملية النقل إلى IPv6 ونشر الشبكات التي تستخدم IPv6 فقط،
على عوامل تشغيل الشبكة الاحتفاظ بإمكانية الوصول إلى الشبكات والخدمات التي تستخدم IPv4 فقط.
هناك العديد من آليات النقل لإتاحة IPv6 الوصول إلى IPv4،
وأصبح الخيار الأكثر شيوعًا مع العديد من عوامل تشغيل الشبكة هو NAT64.
ويسمح استخدام مدخل Nat64 مع إمكانيات الترجمة لبروتوكول IPv4-IPv6 لعملاء
IPv6 فقط بالاتصال بخدمات IPv4 فقط من خلال عناوين IPv6 اصطناعية
بدءًا ببادئة توجِّههم إلى مدخل Nat64.
DNS64 هي خدمة لنظام أسماء النطاقات تعرض سجلّات AAAA مع عناوين IPv6 الاصطناعية هذه لوجهات IPv4 فقط (مع توفّر سجلات A ولكن ليست AAAA في نظام أسماء النطاقات).
ويتيح ذلك لعملاء IPv6 فقط استخدام مداخل Nat64 بدون أي إعداد آخر.
يوفّر Google Public DNS64 خدمة DNS64 كخدمة عامة باستخدام البادئة
NAT64 64:ff9b::/96.
ملاحظة مهمة: قبل البدء
قبل ضبط أنظمتك لاستخدام Google Public DNS64، ضع في اعتبارك القيود التالية التي قد تؤثر في استخدامك للخدمة:
إنّ نظام DNS64 العام من Google مخصّص للاستخدام فقط على الشبكات التي يمكنها الوصول إلى مدخل البوابة 644 باستخدام البادئة Nat64 64:ff9b::/96
المحجوزة.
ويجب عدم استخدامها على الشبكات التي لا يمكنها الوصول إلى مدخل Nat64.
لا يوفّر نظام أسماء النطاقات العام من Google Public إمكانية الوصول إلى النطاقات الخاصة التي لا يمكن حلّها من شبكة الإنترنت المتاحة للجميع، ولكن يمكنه عرض سجلات AAAA لعناوين IPv4 الخاصة (RFC 1918) التي يتم عرضها في استجابات نظام أسماء النطاقات العامة.
لست بحاجة إلى استخدام الإصدار 64 من نظام أسماء النطاقات العام من Google للشبكات المزدوجة أو مضيفات التكديس،
ولكنها تعمل بشكل صحيح، حيث يتم عرض كل من سجلّات AAAA الأصلية وسجلات A الأصلية
(يمكن أن يؤدي ذلك إلى الزيارات إلى مضيفات IPv4 فقط من خلال DMCA64 بدلاً من إرسالها مباشرةً عبر IPv4، ولكن بصورة عامة فقط عندما يكون اتصال Nat64 أسرع).
ضبط نظام أسماء النطاقات العام من Google 66
إذا لم تواجه الأنظمة أي مشاكل في قيود DNS64 العامة التابعة لشركة Google، يمكنك اتّباع تعليمات بدء نظام أسماء النطاقات العام من Google، مع استبدال عناوين برامج التعيين العادية بما يلي:
- 2001:4860:4860::6464
- 2001:4860:4860::64
لا تضبط أي عناوين IPv6 أخرى، لأنّ ذلك يجعل DNS64 غير موثوق به.
وفي حال إعداد عناوين IPv4 لنظام أسماء النطاقات العام من Google (8.8.8.8 أو 8.8.4.4)، قد لا تتلقّى مضيفات الحزمة المزدوجة أحيانًا سجلات AAAA مجمَّعة.
وتستخدم بعض الأجهزة حقولاً منفصلة لكل الأجزاء الثمانية من عناوين IPv6،
ولا يمكنها قبول بنية اختصار ::
IPv6. وبالنسبة إلى هذه الحقول، أدخِل:
- 2001:4860:4860:0:0:0:0:6464
- 2001:4860:4860:0:0:0:0:64
وسِّع إدخالات 0
إلى 0000
، وأدخِل الإدخال 64
إلى 0064
إذا كانت هناك حاجة إلى أربعة أرقام سداسية عشرية.
نظام أسماء النطاقات (DNS) الآمن
يتوافق نظام أسماء النطاقات العام من Google عامة مع نظام أسماء النطاقات عبر HTTPS (DoH) ونظام أسماء النطاقات عبر طبقة النقل الآمنة (DoT) عمليات نقل نظام أسماء النطاقات الآمن باستخدام النطاق dns64.dns.google
بدلاً من dns.google
.
يتم تحويل هذا النطاق إلى عناوين IPv6 المُدرجة أعلاه، وأن خدمتي DoH وDoT في المنافذ 443 و853 لهذه العناوين تتضمن شهادات طبقة النقل الآمنة لـ
dns64.dns.google
.
إنّ نموذج معرّف الموارد المنتظم (URI) لمعيار RFC 8484 DoH لنظام Google العام DNS64 هو
https://dns64.dns.google/dns-query{?dns}
ويمكن أيضًا استخدام واجهة برمجة التطبيقات JSON.
اختبار إعدادات DNS64
يمكنك اتّباع الخطوات الاختبارية الواردة في دليل البدء للتأكّد من عمل إعدادات نظام أسماء النطاقات (DNS64).
إذا لم تتمكّن من الوصول إلى مدخل Nat64،
سردَ ويكيبيديا العديد من عمليات تنفيذ NAT64 التي يمكنك نشرها بنفسك.
من المعروف أن بعض عمليات Nat64 غير متوافقة مع Google Public DNS64:
يعمل نظام التشغيل MacOS X 10.11 والإصدارات الأحدث على دمج Nat64/DNS64 ولكن لا يمكن اجتياز IPv6،
مما يمنع الوصول إلى برامج تعيين Google DNSDNS64 العامة.
وهي مخصصة لاختبار أجهزة IPv6 فقط عندما يكون لديك اتصال IPv4 فقط بالإنترنت، ولا تعمل إلا مع DNS64 المضمّنة
(لا يمكن للأجهزة التي تعمل بنظام IPv6 المتصلة بها استخدام نظام أسماء النطاقات العام من Google مباشرةً فقط،
ولكن يمكنك ضبط نظام MacOS X على استخدام 8.8.8.8 و8.8.4.4).
يتضمّن الإصدار 9.0 من Cisco ASA والإصدارات الأحدث تقنية Nat64 ولكن لا يتوافق مع البادئة 64:ff9b::/96
المعروفة ويتطلب منك اختيار البادئة الخاصة بك.
ولا ينفّذ نظام أسماء النطاقات (DNS64) ولكنه يوفّر فحصًا وكتابة لنظام كتابة بيانات نظام أسماء النطاقات (DNS) الذي يمر من خلال مدخل Nat64.
يمكن للأجهزة التي تستخدم بروتوكول IPv6 فقط والواردة من Cisco ASA الحصول على اتصال IPv4 باستخدام
نظام أسماء النطاقات العام من Google من خلال إعداد عناوين برنامج التعيين التالية:
يؤدي هذا إلى توجيه طلبات البحث إلى نظام أسماء النطاقات العام من Google من خلال Cisco ASA Nat64.
مع بعض ضبط Cisco ASA الإضافي، تتم ترجمة طلبات AAAA إلى طلبات A، وتتم ترجمة الردود A إلى AAAA مرة أخرى باستخدام البادئة التي تم ضبطها.
لا يعمل استخدام عناوين Nat64 وعنوان برنامج تعيين IPv6 لنظام أسماء النطاقات العام من Google
(2001:4860:4860::8888 أو 2001:4860:4860::8844)، نظرًا لأن الردود السلبية من أيٍّ منهما لن تتم إعادة طلبها مع الآخر.
يجب اختيار إما نتيجة نظام أسماء النطاقات IPv6 أو IPv4 لجميع طلبات البحث.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-09-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2022-09-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle Public DNS64 enables IPv6-only clients to access IPv4-only services via a NAT64 gateway using the reserved prefix \u003ccode\u003e64:ff9b::/96\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eUse the Google Public DNS64 resolver addresses: \u003ccode\u003e2001:4860:4860::6464\u003c/code\u003e and \u003ccode\u003e2001:4860:4860::64\u003c/code\u003e for IPv6-only client configurations.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Public DNS64 supports secure DNS transports like DNS over HTTPS (DoH) and DNS over TLS (DoT) using the \u003ccode\u003edns64.dns.google\u003c/code\u003e domain.\u003c/p\u003e\n"],["\u003cp\u003eEnsure your network has access to a NAT64 gateway using the \u003ccode\u003e64:ff9b::/96\u003c/code\u003e prefix before using Google Public DNS64, as it's a requirement.\u003c/p\u003e\n"],["\u003cp\u003eCertain NAT64 implementations like MacOS X's built-in version and Cisco ASA may require specific configurations or are incompatible with Google Public DNS64.\u003c/p\u003e\n"]]],["Network operators can deploy IPv6-only networks while maintaining IPv4 access using NAT64 gateways and DNS64 services. Google Public DNS64 provides synthetic IPv6 addresses for IPv4-only destinations, enabling IPv6 clients to connect without extra configuration. To use it, configure systems with specific IPv6 addresses (2001:4860:4860::6464, 2001:4860:4860::64). Secure DNS options like DoH and DoT are available. Testing verifies proper configuration, but some NAT64 implementations are incompatible.\n"],null,["# Google Public DNS64\n\nIntroduction\n------------\n\nDual-stack networks with both IPv6 and IPv4 connectivity are now common,\nbut they are still far from universal.\nTo take the next step of the transition to IPv6 and deploy IPv6-only networks,\nnetwork operators must still preserve access to IPv4-only networks and services.\nThere are several [transition mechanisms](https://en.wikipedia.org/wiki/IPv6_transition_mechanism) to provide [IPv6 access to IPv4](https://tools.ietf.org/html/rfc6144#section-2.1);\nan increasingly popular choice with many network operators is [NAT64](https://tools.ietf.org/html/rfc6146).\nUsing a NAT64 gateway with IPv4-IPv6 [translation capability](https://tools.ietf.org/html/rfc6145) lets\nIPv6-only clients connect to IPv4-only services via synthetic IPv6 addresses\nstarting with a prefix that routes them to the NAT64 gateway.\n\n[DNS64](https://tools.ietf.org/html/rfc6147) is a DNS service that returns AAAA records with these synthetic IPv6\naddresses for IPv4-only destinations (with A but not AAAA records in the DNS).\nThis lets IPv6-only clients use NAT64 gateways without any other configuration.\n**Google Public DNS64** provides DNS64 as a global service using the reserved\nNAT64 prefix [64:ff9b::/96](https://tools.ietf.org/html/rfc6052#section-2.1).\n\nImportant: Before you start\n---------------------------\n\nBefore configuring your systems to use Google Public DNS64,\nconsider the following limitations that may affect your use of the service:\n\n- Google Public DNS64 is intended for use only on networks with access to\n a NAT64 gateway using the reserved NAT64 prefix `64:ff9b::/96`.\n *Do not use it on networks that cannot reach such a NAT64 gateway*.\n\n- Google Public DNS64 does not provide access to private domains that cannot be\n resolved from the public Internet,\n although it *can* return AAAA records for private (RFC 1918) IPv4 addresses\n returned in public DNS responses.\n\n- Google Public DNS64 is not needed for dual-stack networks or hosts,\n but it does work, returning both synthesized AAAA and original A records\n (this can result in traffic to IPv4-only hosts going through NAT64 rather than\n directly via IPv4, but generally only when the NAT64 connection is faster).\n\nConfiguring Google Public DNS64\n-------------------------------\n\nIf your systems have no problems with the above Google Public DNS64 limitations,\nyou can follow the usual Google Public DNS [getting started](/speed/public-dns/docs/using) instructions,\nreplacing the standard resolver addresses with the following:\n\n- 2001:4860:4860::6464\n- 2001:4860:4860::64\n\n*Do not configure any other IPv6 addresses*: doing so makes DNS64 unreliable.\nIf you also configure Google Public DNS IPv4 addresses (8.8.8.8 or 8.8.4.4),\ndual-stack hosts may not get synthesized AAAA records sometimes.\n\nSome devices use separate fields for all eight parts of IPv6 addresses and\ncannot accept the `::` IPv6 abbreviation syntax. For such fields enter:\n\n- 2001:4860:4860:0:0:0:0:6464\n- 2001:4860:4860:0:0:0:0:64\n\nExpand the `0` entries to `0000`\nand the `64` entry to `0064`\nif four hex digits are required.\n\n### Secure DNS64\n\nGoogle Public DNS64 supports [DNS over HTTPS (DoH)](/speed/public-dns/docs/doh) and\n[DNS over TLS (DoT)](/speed/public-dns/docs/dns-over-tls) secure DNS transports using the\n`dns64.dns.google` domain instead of `dns.google`.\nThis domain resolves to the IPv6 addresses listed above, and the DoH and DoT\nservices at ports 443 and 853 for those addresses have TLS certificates for\n`dns64.dns.google`.\n\nThe RFC 8484 DoH URI template for Google Public DNS64 is\n`https://dns64.dns.google/dns-query{?dns}` and the JSON API is also supported\nwith URLs like [https://dns64.dns.google/resolve?name=ipv4only.arpa\\&type=AAAA](https://dns64.dns.google/resolve?name=ipv4only.arpa&type=AAAA)\n(only accessible from IPv6-capable systems).\n\nTest your DNS64 settings\n------------------------\n\nYou can follow the [test steps](/speed/public-dns/docs/using#testing) in the getting started guide to verify that\nyour DNS64 configuration is working.\nIf you don't have access to a NAT64 gateway,\nWikipedia lists several [NAT64 implementations](https://en.wikipedia.org/wiki/NAT64#Implementations) you can deploy yourself.\n\nSome NAT64 implementations are known not to work with Google Public DNS64:\n\n- MacOS X 10.11 and later incorporates NAT64/DNS64 but cannot pass IPv6,\n preventing access to the Google Public DNS64 resolvers.\n It is intended for testing IPv6-only devices when you only have IPv4\n connectivity to the Internet, and only works with the included DNS64\n (IPv6-only devices connected to it cannot use Google Public DNS directly,\n although you can configure the MacOS X system to use 8.8.8.8 and 8.8.4.4).\n\n- Cisco ASA 9.0 and later incorporates NAT64 but does not support the\n well-known prefix `64:ff9b::/96` and requires you to select your own prefix.\n It does not implement DNS64 but provides inspection and NAT rewriting of\n DNS traffic passing through the NAT64 gateway.\n\n IPv6-only devices behind a Cisco ASA can get IPv4 connectivity using\n Google Public DNS by configuring the following resolver addresses:\n - *NAT64-prefix* `::0808:0808` (*8.8.8.8 via Cisco ASA NAT64*)\n\n - *NAT64-prefix* `::0808:0404` (*8.8.4.4 via Cisco ASA NAT64*)\n\n This routes queries to Google Public DNS through the Cisco ASA NAT64.\n With some additional [Cisco ASA configuration](http://geenetworks.tumblr.com/post/35363923666),\n AAAA queries are translated into A queries,\n and A responses are translated back into AAAA with the configured prefix.\n\n Using both NAT64 addresses and Google Public DNS IPv6 resolver addresses\n (2001:4860:4860::8888 or 2001:4860:4860::8844) does not work,\n as negative responses from either one will not be re-queried with the other.\n You must choose either IPv6 or IPv4 DNS resolution for all queries."]]