سوالات متداول

عمومی

DNS عمومی گوگل چیست؟

Google Public DNS یک سرویس رایگان و جهانی برای حل مشکل سیستم نام دامنه (DNS) است که می‌توانید به عنوان جایگزینی برای ارائه دهنده DNS فعلی خود از آن استفاده کنید.

چرا گوگل روی سرویس DNS کار می‌کند؟

ما معتقدیم که یک زیرساخت DNS سریع‌تر و امن‌تر می‌تواند تجربه مرور وب را به طور قابل توجهی بهبود بخشد. Google Public DNS پیشرفت‌های زیادی در زمینه‌های سرعت، امنیت و اعتبار نتایج داشته است. ما این پیشرفت‌ها را در مستندات خود به اشتراک گذاشته‌ایم تا به گفتگوی مداوم در جامعه وب کمک کنیم.

آیا می‌توانم از DNS عمومی گوگل برای میزبانی نام دامنه‌ام استفاده کنم؟

DNS عمومی گوگل یک سرویس میزبانی DNS معتبر نیست و نمی‌توان از آن به عنوان یکی از آنها استفاده کرد. اگر به دنبال یک سرور نام معتبر، قابل برنامه‌ریزی و با حجم بالا هستید که از زیرساخت گوگل استفاده کند، Cloud DNS گوگل را امتحان کنید.

آیا Google Public DNS امکان مسدود کردن یا فیلتر کردن سایت‌های ناخواسته را ارائه می‌دهد؟

Google Public DNS یک سرور DNS resolution و cache است؛ هیچ نوع مسدود کردن یا فیلتر کردنی انجام نمی‌دهد، به جز برای دامنه‌های خاص در موارد نادر، که در آن:

  • ما معتقدیم که این امر برای محافظت از کاربران گوگل در برابر تهدیدات امنیتی ضروری است.
  • ما از نظر قانونی موظفیم یک یا چند دامنه خاص را مسدود کنیم. (برای اطلاعات بیشتر به صفحه مسدود کردن مراجعه کنید.)

اما ما معتقدیم که عملکرد مسدود کردن معمولاً توسط کلاینت به بهترین شکل انجام می‌شود. اگر به فعال کردن چنین عملکردی علاقه‌مند هستید، باید نصب یک برنامه سمت کلاینت یا افزونه مرورگر را برای این منظور در نظر بگیرید.

آیا وابستگی متقابلی بین محصولات مختلف با Google Public DNS وجود دارد؟

DNS عمومی گوگل یک سرویس مستقل است.

آیا برای استفاده از DNS عمومی گوگل به حساب گوگل نیاز دارم؟

استفاده از DNS عمومی گوگل نیازی به هیچ حسابی ندارد.

DNS عمومی گوگل چه تفاوتی با سرویس DNS ارائه‌دهنده‌ی خدمات اینترنتی من یا سایر DNSهای باز دارد؟ چگونه می‌توانم تشخیص دهم که بهتر است؟

Open resolvers و ISP شما همگی خدمات DNS resolution ارائه می‌دهند. ما از شما دعوت می‌کنیم Google Public DNS را به عنوان DNS resolver اصلی یا فرعی خود به همراه سایر سرویس‌های DNS جایگزین امتحان کنید. هنگام شناسایی یک DNS resolver که برای شما مناسب است، موارد زیادی مانند سرعت، قابلیت اطمینان، امنیت و اعتبار پاسخ‌ها باید در نظر گرفته شوند. برخلاف Google Public DNS، برخی از ISPها و Open resolvers پاسخ‌های DNS را برای اهداف تجاری مسدود، فیلتر یا هدایت می‌کنند. همچنین به پاسخ سوال «آیا Google Public DNS قابلیت مسدود کردن یا فیلتر کردن سایت‌های ناخواسته را ارائه می‌دهد؟» مراجعه کنید.

چگونه DNS عمومی گوگل دامنه‌های ناموجود را مدیریت می‌کند؟

اگر درخواستی برای نام دامنه‌ای که وجود ندارد ارسال کنید، Google Public DNS طبق استانداردهای پروتکل DNS همیشه یک رکورد NXDOMAIN برمی‌گرداند. مرورگر باید این پاسخ را به عنوان خطای DNS نشان دهد. اگر در عوض، پاسخی غیر از یک پیام خطا دریافت کردید (مثلاً به صفحه دیگری هدایت می‌شوید)، این می‌تواند نتیجه موارد زیر باشد:

  • یک برنامه سمت کلاینت مانند یک افزونه مرورگر، صفحه جایگزینی را برای یک دامنه ناموجود نمایش می‌دهد.
  • برخی از ISPها ممکن است تمام پاسخ‌های NXDOMAIN را رهگیری و با پاسخ‌هایی که به سرورهای خودشان منتهی می‌شوند، جایگزین کنند. اگر نگران هستید که ISP شما درخواست‌ها یا پاسخ‌های Google Public DNS را رهگیری می‌کند، باید با ISP خود تماس بگیرید.

آیا در آینده از DNS عمومی گوگل برای نمایش تبلیغات استفاده خواهد شد؟

ما متعهد به حفظ یکپارچگی پروتکل DNS هستیم. DNS عمومی گوگل هرگز آدرس سرور تبلیغات را برای دامنه‌ای که وجود ندارد، برنمی‌گرداند.

DNS روی HTTPS (DoH) چیست؟

حل DNS روی یک اتصال رمزگذاری شده HTTPS. DNS روی HTTPS به طور قابل توجهی حریم خصوصی و امنیت بین یک حل کننده stub و یک حل کننده بازگشتی را افزایش می‌دهد و DNSSEC را برای ارائه جستجوهای DNS احراز هویت شده سرتاسری تکمیل می‌کند.

استفاده و پشتیبانی

من الان از سرویس DNS دیگری استفاده می‌کنم. آیا می‌توانم از DNS عمومی گوگل هم استفاده کنم؟

شما می‌توانید Google Public DNS را به عنوان DNS resolver اصلی یا ثانویه خود، همراه با DNS resolver فعلی‌تان، تنظیم کنید. لطفاً به یاد داشته باشید که سیستم‌های عامل با DNS resolverها رفتار متفاوتی دارند: برخی DNS resolver اصلی شما را ترجیح می‌دهند و فقط در صورتی از DNS resolver ثانویه استفاده می‌کنند که DNS اصلی پاسخ ندهد، در حالی که برخی دیگر به صورت رفت و برگشتی بین هر یک از DNS resolverها عمل می‌کنند.

اگر بین resolver های پیکربندی شده از نظر امنیت یا فیلترینگ تفاوت‌هایی وجود داشته باشد، ضعیف‌ترین سطح امنیت یا فیلترینگ را در بین همه resolver ها دریافت خواهید کرد. فیلتر کردن NXDOMAIN یا تغییر مسیر به صفحات مسدود شده ممکن است گاهی اوقات کار کند، اما SERVFAIL دامنه‌ها را مسدود نمی‌کند مگر اینکه همه resolver ها SERVFAIL را برگردانند.

آیا DNS عمومی گوگل برای همه انواع دستگاه‌های متصل به اینترنت مناسب است؟

Google Public DNS را می‌توان در هر دستگاه شبکه‌ای که مطابق با استانداردها باشد، استفاده کرد. اگر با موقعیتی مواجه شدید که Google Public DNS به خوبی کار نمی‌کند، لطفاً به ما اطلاع دهید.

آیا می‌توانم DNS عمومی گوگل را روی کامپیوتر محل کارم اجرا کنم؟

برخی از دفاتر دارای شبکه‌های خصوصی هستند که به شما امکان دسترسی به دامنه‌هایی را می‌دهند که نمی‌توانید خارج از محل کار به آنها دسترسی داشته باشید. استفاده از Google Public DNS ممکن است دسترسی شما به این دامنه‌های خصوصی را محدود کند. لطفاً قبل از استفاده از Google Public DNS در رایانه محل کار خود، سیاست بخش فناوری اطلاعات خود را بررسی کنید.

DNS عمومی گوگل در کدام کشورها در دسترس است؟

این سرویس برای کاربران اینترنت در سراسر جهان در دسترس است، اگرچه تجربه شما ممکن است بسته به موقعیت مکانی خاص شما بسیار متفاوت باشد.

آیا DNS عمومی گوگل با همه ISP ها کار می کند؟

با فرض اینکه شما به تغییر تنظیمات DNS شبکه خود دسترسی دارید، DNS عمومی گوگل باید با اکثر ISPها کار کند.

آیا لازم است از هر دو آدرس IP DNS عمومی گوگل استفاده کنم؟

شما می‌توانید با استفاده از یکی از آدرس‌های IP، از گوگل به عنوان سرویس اصلی خود استفاده کنید. با این حال، مطمئن شوید که آدرس یکسانی را به عنوان سرورهای اصلی و فرعی مشخص نمی‌کنید .

آیا ترتیب وارد کردن آدرس‌های IP مهم است؟

ترتیب مهم نیست. هر IP می‌تواند سرور نام اصلی یا فرعی شما باشد.

SLA برای سرویس چیست؟

هیچ توافق‌نامه سطح خدماتی (SLA) برای سرویس رایگان Google Public DNS وجود ندارد.

من یک ارائه دهنده خدمات اینترنتی (ISP) دارم. آیا می‌توانم کاربرانم را به DNS عمومی گوگل هدایت کنم؟

ارائه‌دهندگان خدمات اینترنتی (ISP) که می‌خواهند از DNS عمومی گوگل استفاده کنند، باید دستورالعمل‌های ISP را دنبال کنند تا ببینند آیا قبل از ارسال درخواست‌ها به DNS عمومی گوگل، نیاز به انجام کاری دارند یا خیر.

چگونه می‌توانم از تیم DNS عمومی گوگل پشتیبانی دریافت کنم؟

توصیه می‌کنیم برای دریافت به‌روزرسانی‌های مفید از تیم و پرسیدن هرگونه سؤالی که دارید، به گروه‌های گوگل ما بپیوندید. اگر با مشکلی مواجه شدید و می‌خواهید آن را گزارش دهید، لطفاً برای اطلاع از رویه‌ها به بخش «گزارش مشکلات» مراجعه کنید.

فنی

چگونه DNS عمومی گوگل می‌داند که درخواست‌های من را به کجا ارسال کند؟

مسیریابی Anycast درخواست‌های شما را به نزدیکترین سرور DNS عمومی گوگل هدایت می‌کند. برای اطلاعات بیشتر در مورد مسیریابی Anycast، به مدخل ویکی‌پدیا مراجعه کنید.

DNS عمومی گوگل از رکوردهای سرور نام (NS) منتشر شده در منطقه ریشه DNS و مناطق دامنه‌های سطح بالا برای یافتن نام‌ها و آدرس‌های سرورهای DNS معتبر برای هر دامنه استفاده می‌کند. برخی از این سرورهای نام همچنین از مسیریابی anycast استفاده می‌کنند.

سرورهای شما در حال حاضر کجا قرار دارند؟

سرورهای DNS عمومی گوگل در سراسر جهان در دسترس هستند. دو پاسخ برای این سوال وجود دارد، یکی برای کلاینت‌ها و دیگری برای سرورهای DNS که DNS عمومی گوگل پاسخ‌هایی را که به کلاینت‌ها برمی‌گرداند از آنها دریافت می‌کند.

وقتی کلاینت‌ها به Google Public DNS درخواست ارسال می‌کنند، به نزدیکترین مکانی که آدرس Anycast مورد استفاده را تبلیغ می‌کند ( 8.8.8.8 ، 8.8.4.4 یا یکی از آدرس‌های IPv6 در 2001:4860:4860:: :) هدایت می‌شوند. مکان‌های خاصی که این آدرس‌های Anycast را تبلیغ می‌کنند به دلیل شرایط شبکه و بار ترافیکی تغییر می‌کنند و تقریباً شامل تمام مراکز داده اصلی و نقاط حضور لبه (PoPs) در شبکه Google Edge می‌شوند .

DNS عمومی گوگل، کوئری‌ها را به سرورهای معتبر از مراکز داده اصلی و مکان‌های منطقه Google Cloud ارسال می‌کند. گوگل فهرستی از محدوده‌های آدرس IP را که DNS عمومی گوگل ممکن است برای کوئری سرورهای DNS معتبر استفاده کند، منتشر می‌کند (همه محدوده‌های موجود در لیست استفاده نمی‌شوند). می‌توانید از آن برای موقعیت‌یابی جغرافیایی کوئری‌های DNS که فاقد داده‌های EDNS Client Subnet (ECS) هستند و برای پیکربندی ACLها برای اجازه دادن به نرخ‌های کوئری بالاتر از Google Public DNS استفاده کنید.

علاوه بر این سوالات متداول، گوگل این لیست را به صورت یک رکورد DNS "TXT" نیز منتشر می‌کند. گوگل هر دو منبع را به صورت هفتگی با اضافه کردن، اصلاح و حذف موارد به‌روزرسانی می‌کند. هر ورودی محدوده آدرس IP شامل کد IATA برای نزدیکترین فرودگاه است. اتوماسیون برای داده‌های GeoIP یا ACLها باید این داده‌ها را از طریق DNS دریافت کند، نه با استخراج این صفحه وب (برای مثال به زیر مراجعه کنید).

مکان‌های محدوده آدرس‌های IP که Google Public DNS برای ارسال پرس‌وجوها استفاده می‌کند

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 دی
34.153.64.128/26 دی
34.153.64.192/26 دی
34.153.65.0/25 دی
34.153.65.128/26 دی
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 گناه
74.114.31.192/26 سانتی متر در ساعت
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 آقای
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 تول
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 دسی لیتر
74.125.186.128/26 cbf
74.125.186.192/26 tpe
74.125.187.128/26 فرا
74.125.187.192/26 لاس
74.125.191.0/24 tul
172.217.32.0/25 lhr
172.217.32.128/26 گناه
172.217.32.192/26 مل
172.217.33.0/25 syd
172.217.33.128/25 فرا
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 لاس
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 سانتی متر در ساعت
172.217.42.192/26 atl
172.217.43.0/25 یول
172.217.43.128/26 گناه
172.217.43.192/26 tpe
172.217.44.0/25 یول
172.217.44.128/26 فرا
172.217.44.192/26 گناه
172.217.45.0/25 یول
172.217.45.128/25 فرا
172.217.46.0/24 dls
172.217.47.0/25 sin
172.217.47.128/25 lhr
172.217.96.0/26 grq
172.217.96.64/26 cbf
172.217.96.128/25 bru
172.217.97.0/26 sin
172.217.97.64/26 mci
172.217.97.128/25 mel
172.217.98.0/24 yul
172.217.106.0/25 cmh
172.217.106.128/25 chs
172.217.107.0/26 iad
172.217.107.64/26 cbf
172.217.107.128/25 dls
172.217.108.0/24 cid
172.217.109.0/25 mel
172.217.109.128/26 اوز
172.217.109.192/26 nrt
172.217.110.0/25 phx
172.217.110.128/25 tul
172.217.111.128/26 auz
172.217.111.192/26 scl
172.253.0.0/25 سست
172.253.0.128/25 مل
172.253.1.0/25 سست
172.253.1.128/26 waw
172.253.1.192/26 fra
172.253.2.0/25 سست
172.253.2.128/26 fra
172.253.2.192/26 دیوانه
172.253.3.0/25 nrt
172.253.3.128/26 پوند
172.253.3.192/26 cbf
172.253.4.0/25 hkg
172.253.4.128/25 پوند
172.253.5.0/25 hkg
172.253.5.128/25 دیوانه
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 سست
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 میل
172.253.13.0/25 kix
172.253.13.128/26 میلیون
172.253.13.192/26 waw
172.253.14.0/25 zrh
172.253.14.128/26 سانتی متر در ساعت
172.253.14.192/26 cgk
172.253.15.0/25 کیکس
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 سانتی متر ساعت
172.253.82.128/26 rno
172.253.82.192/26 grq
172.253.83.0/26 ساعت
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 سانتی متر در ساعت
172.253.84.192/26 گناه
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
۱۷۲.۲۵۳.۸۸.۲۲۴/۲۷ tpe
۱۷۲.۲۵۳.۸۹.۰/۲۷ tpe
۱۷۲.۲۵۳.۸۹.۳۲/۲۷ فصل
۱۷۲.۲۵۳.۸۹.۶۴/۲۶ فصل
۱۷۲.۲۵۳.۸۹.۱۲۸/۲۶ فصل
۱۷۲.۲۵۳.۸۹.۱۹۲/۲۷ فصل
۱۷۲.۲۵۳.۸۹.۲۲۴/۲۷ فصل
۱۷۲.۲۵۳.۹۰.۰/۲۶ فصل
۱۷۲.۲۵۳.۹۰.۶۴/۲۶ atl
۱۷۲.۲۵۳.۹۰.۱۲۸/۲۶ atl
۱۷۲.۲۵۳.۹۰.۱۹۲/۲۶ qro
۱۷۲.۲۵۳.۹۱.۰/۲۶ یول
172.253.91.64/26 hou
172.253.91.128/26 iad
172.253.91.192/26 لاس
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 گناه
172.253.93.64/26 lnk
172.253.93.128/26 syd
172.253.93.192/26 chs
172.253.94.0/26 اسکی
172.253.94.64/26 ckv
172.253.94.128/25 arn
172.253.95.0/25 سانتی متر در ساعت
172.253.95.128/26 lpp
172.253.95.192/26 grq
172.253.184.0/24 auz
172.253.185.0/25 icn
172.253.185.128/25 mrn
172.253.186.0/24 iad
172.253.187.0/24 fwa
172.253.192.0/24 cbf
172.253.193.0/25 کیکس
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 فرا
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 گناه
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 فرا
172.253.215.0/25 bru
172.253.215.128/26 bom
172.253.215.192/26 گناه
172.253.216.0/25 chs
172.253.216.128/26 گناه
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 سانتی متر در ساعت
172.253.222.192/26 bom
172.253.223.0/25 slc
172.253.223.128/26 سانتی متر در ساعت
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 دیوانه
172.253.227.192/26 ber
172.253.228.0/25 uos
172.253.228.128/26 میلیون
172.253.228.192/26 ber
172.253.229.0/25 لاس
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 لاس
172.253.231.128/26 سست
172.253.231.192/26 bru
172.253.232.0/25 لاس
172.253.232.128/26 slc
172.253.232.192/26 فرا
172.253.233.0/25 گرو
172.253.233.128/25 ber
172.253.234.0/24 gru
172.253.235.0/25 nrt
172.253.235.128/25 بمب
172.253.236.0/25 nrt
172.253.236.128/26 nrt
172.253.236.192/26 گناه
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 تول
172.253.241.0/24 dr
172.253.242.0/24 chs
172.253.243.0/24 ckv
172.253.244.0/25 bom
172.253.244.128/26 سست
172.253.244.192/26 jnb
172.253.245.0/24 لاس
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 دوبله
173.194.96.128/25 فرا
173.194.97.0/24 chs
173.194.98.0/24 lpp
173.194.99.0/25 tul
173.194.99.128/25 dmm
173.194.100.0/24 mrn
173.194.101.0/24 tul
173.194.102.0/24 atl
173.194.103.0/24 cbf
173.194.168.0/25 nrt
173.194.168.128/26 nrt
173.194.168.192/26 iad
173.194.169.0/24 grq
173.194.170.0/24 grq
173.194.171.0/25 tpe
173.194.171.128/26 del
173.194.171.192/26 jnb
192.178.36.0/25 cbf
192.178.36.128/26 tpe
192.178.36.192/26 phx
192.178.37.0/26 cbf
192.178.37.64/26 phx
192.178.37.128/25 bru
192.178.38.0/26 phx
192.178.38.64/26 mrn
192.178.38.128/26 گناه
192.178.38.192/26 cmh
192.178.39.0/26 سانتی متر در ساعت
192.178.39.64/26 bom
192.178.39.128/25 tlv
192.178.64.0/24 yyz
192.178.65.0/26 iad
192.178.65.64/26 del
192.178.65.128/25 سانتی متر در ساعت
192.178.66.0/25 cbf
192.178.66.128/25 دل
192.178.67.0/26 سانتی متر در ساعت
192.178.67.64/26 scl
192.178.67.128/25 rno
192.178.92.0/26 arn
192.178.92.64/26 iad
192.178.92.128/26 yyz
192.178.92.192/26 cbf
192.178.93.0/26 phx
192.178.93.64/26 cmh
192.178.93.128/26 arn
192.178.93.192/26 cbf
192.178.94.0/26 arn
192.178.94.64/26 سانتی متر در ساعت
192.178.94.128/26 slc
192.178.94.192/26 dfw
192.178.95.0/26 gru
192.178.95.64/26 qro
192.178.95.128/25 qro
192.178.112.0/26 cbf
192.178.112.64/26 tul
192.178.112.128/26 cbf
192.178.112.192/26 dls
192.178.113.0/26 cbf
192.178.113.64/26 تول
192.178.113.128/26 aus
192.178.113.192/26 cbf
192.178.114.0/25 سانتی متر در ساعت
192.178.114.128/25 fwa
192.178.115.0/26 سانتی متر در ساعت
192.178.115.64/26 dfw
192.178.115.128/26 سانتی متر در ساعت
192.178.115.192/26 iad
192.178.116.0/26 grq
192.178.116.64/26 سانتی متر در ساعت
192.178.116.128/25 del
192.178.117.0/25 OSL
192.178.117.128/26 OSL
192.178.117.192/26 phx
192.178.118.0/26 ckv
192.178.118.64/26 dls
192.178.118.128/26 grq
192.178.118.192/26 cbf
192.178.119.0/26 bom
192.178.119.64/26 cmh
192.178.119.128/25 cbf
2404:6800:4000::/48 bom
2404:6800:4003::/48 گناه
2404:6800:4005::/48 hkg
2404:6800:4006::/48 syd
2404:6800:4008::/48 tpe
2404:6800:400a:1000::/62 kix
2404:6800:400a:1004::/62 kix
2404:6800:400a:1008::/61 kix
2404:6800:400b:c000::/62 nrt
2404:6800:400b:c004::/62 nrt
2404:6800:400b:c008::/61 nrt
2404:6800:400b:c010::/60 nrt
2404:6800:4013::/53 mel
2404:6800:4013:800::/53 del
2404:6800:4016::/48 bkk
2404:f340:10:1400::/61 icn
2404:f340:10:1408::/62 icn
2404:f340:10:140c::/63 icn
2404:f340:10:140e::/63 icn
2404:f340:4010::/48 cgk
2600:1900::/48 tlv
2600:1900:4260::/54 dmm
2600:1900:4260:400::/61 دی
2600:1900:4260:40c::/63 دی
2600:1900:4260:40e::/121 دی
2600:1900:4260:40e::80/121 دی
2607:f8b0:4001:c00::/59 cbf
2607:f8b0:4001:c20::/61 cbf
2607:f8b0:4001:c28::/62 cbf
2607:f8b0:4001:c2e::/64 cbf
2607:f8b0:4001:c2f::/64 cbf
2607:f8b0:4001:c30::/62 cbf
2607:f8b0:4001:c34::/62 cbf
2607:f8b0:4001:c40::/60 cbf
2607:f8b0:4001:c50::/61 cbf
2607:f8b0:4001:c58::/63 cbf
2607:f8b0:4001:c5a::/63 cbf
2607:f8b0:4001:c5c::/62 cbf
2607:f8b0:4001:c60::/63 cbf
2607:f8b0:4001:c62::/63 cbf
2607:f8b0:4001:c64::/62 cbf
2607:f8b0:4001:c68::/63 cbf
2607:f8b0:4001:c6a::/63 cbf
2607:f8b0:4001:c6c::/63 cbf
2607:f8b0:4001:c6e::/63 cbf
2607:f8b0:4001:c70::/62 cbf
2607:f8b0:4001:c74::/63 cbf
2607:f8b0:4001:c76::/63 cbf
2607:f8b0:4001:c78::/61 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 تول
2607:f8b0:4004::/52 iad
2607:f8b0:4004:1000::/52 سست
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 دسی‌السی
2607:f8b0:4020::/48 یول
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 سانتی متر در ساعت
2607:f8b0:4023:1800::/54 yyz
2607:f8b0:4023:1c00::/54 rno
2607:f8b0:4023:2000::/54 phx
2607:f8b0:4023:2400::/62 qro
2607:f8b0:4023:2404::/63 qro
2607:f8b0:4023:2406::/63 qro
2607:f8b0:4023:2408::/61 qro
2607:f8b0:4023:2800::/54 اوس
2607:f8b0:4023:2c00::/54 fwa
2607:f8b0:4023:3000::/54 lnk
2607:f8b0:4023:3400::/54 هو
2607:f8b0:4023:3800::/54 mci
2607:f8b0:4023:3c00::/54 cid
2607:f8b0:4023:4000::/50 اوز
2607:f8b0:4024::/48 ckv
2800:3f0:4001::/48 گرو
2800:3f0:4003::/48 scl
2a00:1450:4001::/48 fra
2a00:1450:4008:c00::/62 ber
2a00:1450:4008:c04::/62 ber
2a00:1450:4009::/48 lhr
2a00:1450:400a:1000::/62 zrh
2a00:1450:400a:1004::/62 zrh
2a00:1450:400a:1008::/61 zrh
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq
2a00:1450:4025::/53 dhr
2a00:1450:4025:800::/54 waw
2a00:1450:4025:c00::/54 bll
2a00:1450:4025:1000::/54 mad
2a00:1450:4025:1400::/54 lbg
2a00:1450:4025:1800::/54 mil
2a00:1450:4025:1c00::/54 tlv
2a00:1450:4025:2000::/54 dia
2a00:1450:4025:2400::/54 trn
2a00:1450:4025:3000::/52 arn
2a00:1450:4025:4000::/62 hdf
2a00:1450:4025:4004::/62 hdf
2a00:1450:4025:4400::/54 ske
2a00:1450:4030::/48 osl
2c0f:fb50:4001::/48 jnb

دریافت داده‌های موقعیت مکانی از طریق برنامه‌نویسی

محدوده‌های آدرس را می‌توان به صورت زیر دریافت کرد:

  • یک فایل JSON :

    curl https://www.gstatic.com/ipranges/publicdns.json
    
  • یک فید موقعیت جغرافیایی RFC 8805

    curl https://www.gstatic.com/ipranges/publicdns_geofeed.txt
    

شما می‌توانید از اسکریپت پایتون زیر برای ایجاد فهرستی از محدوده‌های آدرس IP استفاده کنید که Google Public DNS برای ارسال پرس‌وجو به سرورهای DNS معتبر از آنها استفاده خواهد کرد.

این داده‌ها همچنین در locations.publicdns.goog. به عنوان یک رکورد TXT موجود است. با این حال، حجم داده‌ها به این معنی است که رکوردهای DNS TXT دیگر فرمت مناسبی نیستند. ما رکورد TXT را با فایل فرمت JSON که در بالا توضیح داده شد جایگزین می‌کنیم. اگر از رکورد TXT استفاده می‌کنید، لطفاً به جای آن از فایل JSON استفاده کنید زیرا ما قصد داریم رکورد TXT را در مقطعی از آینده حذف کنیم.

خط فرمان

شما می‌توانید curl و ابزار jq برای استخراج محدوده IPهای Google Public DNS از خط فرمان استفاده کنید.

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

این امر مستلزم موارد زیر است:

پایتون

شما می‌توانید از اسکریپت پایتون زیر برای ایجاد فهرستی از محدوده‌های آدرس IP که توسط Google Public DNS استفاده می‌شوند، استفاده کنید.

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

import ipaddress
import json
import urllib.request

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


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


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

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


if __name__ == '__main__':
  main()

برای macOS، این اسکریپت به یک محیط اجرای پایتون ۳ نیاز دارد که به صورت زیر پیکربندی شده باشد:

  • نسخه فعلی پایتون ۳ ران‌تایم را برای macOS نصب کنید.
  • دستور Install Certificates.command را از پوشه پایتون در پوشه Applications خود اجرا کنید تا لیستی از گواهینامه‌های ریشه معتبر ( cert.pem ) برای استفاده در زمان اجرای پایتون نصب شود. VERSION با نسخه پایتونی که نصب کرده‌اید (مانند 3.8 ) جایگزین کنید:
    sudo "/Applications/Python VERSION/Install Certificates.command"

آیا DNS عمومی گوگل مبتنی بر نرم‌افزار متن‌باز مانند BIND است؟

DNS عمومی گوگل، پیاده‌سازی خود گوگل از استانداردهای DNS است.

آیا برنامه‌ای برای انتشار کد DNS عمومی گوگل به عنوان نرم‌افزار متن‌باز وجود دارد؟

در حال حاضر، هیچ برنامه‌ای برای متن‌باز کردن Google Public DNS وجود ندارد. اما ما تمام اقداماتی را که برای افزایش سرعت، امنیت و رعایت استانداردها انجام داده‌ایم، به تفصیل شرح داده‌ایم.

آیا DNS عمومی گوگل از IPv6 پشتیبانی می‌کند؟

DNS عمومی گوگل دارای آدرس‌های IPv6 برای درخواست‌های ورودی از کلاینت‌هایی با اتصال IPv6 است و به تمام درخواست‌های مربوط به آدرس‌های IPv6 پاسخ می‌دهد و در صورت وجود، رکوردهای AAAA را برمی‌گرداند. ما به طور کامل از سرورهای نام معتبر فقط IPv6 پشتیبانی می‌کنیم. آدرس‌های حل‌کننده IPv6 در دستورالعمل‌های شروع به کار با DNS عمومی گوگل ارائه شده‌اند.

توجه داشته باشید که ممکن است نتایج IPv6 را برای وب‌سایت‌های گوگل مشاهده نکنید. برای بهینه‌سازی تجربه کاربری، گوگل فقط رکوردهای AAAA را به کلاینت‌هایی با اتصال IPv6 خوب ارائه می‌دهد. این خط‌مشی کاملاً مستقل از Google Public DNS است و توسط سرورهای نام معتبر گوگل اجرا می‌شود. برای اطلاعات بیشتر، لطفاً به صفحه Google over IPv6 مراجعه کنید.

برای شبکه‌ها و سیستم‌هایی که فقط IPv6 دارند، می‌توانید از Google Public DNS64 برای دریافت رکوردهای AAAA ترکیبی برای نام‌های دامنه‌ای که رکورد A دارند اما رکورد AAAA ندارند، استفاده کنید. این رکوردهای AAAA ترکیبی، کلاینت‌های فقط IPv6 را با استفاده از پیشوند IPv6 شناخته شده که برای سرویس NAT64 رزرو شده است، به یک دروازه NAT64 هدایت می‌کنند. فقط کافیست سیستم‌های خود را طبق دستورالعمل‌های شروع پیکربندی کنید و آدرس‌های resolver را با پیکربندی DNS64 IPv6 جایگزین کنید.

آیا Google Public DNS از پروتکل DNSSEC پشتیبانی می‌کند؟

Google Public DNS یک resolver اعتبارسنجی و آگاه به امنیت است. تمام پاسخ‌های دریافتی از Zoneهای امضا شده توسط DNSSEC اعتبارسنجی می‌شوند، مگر اینکه کلاینت‌ها صراحتاً در درخواست‌های DNS خود، پرچم CD را برای غیرفعال کردن اعتبارسنجی تنظیم کنند.

چطور می‌توانم بفهمم که از DNSSEC استفاده می‌کنم یا نه؟

شما می‌توانید با مراجعه به آدرس http://www.dnssec-failed.org/ یک آزمایش ساده انجام دهید. این سایت به طور خاص طوری پیکربندی شده است که به دلیل نقص در زنجیره احراز هویت، خطای DNS نشان دهد. اگر خطایی دریافت نکردید، از DNSSEC استفاده نمی‌کنید.

چگونه DNS عمومی گوگل، جستجوهایی را که اعتبارسنجی DNSSEC را با شکست مواجه می‌کنند، مدیریت می‌کند؟

اگر Google Public DNS نتواند پاسخی را اعتبارسنجی کند (به دلیل پیکربندی اشتباه، رکوردهای RRSIG مفقود یا نادرست و غیره)، به جای آن یک پاسخ خطا (SERVFAIL) برمی‌گرداند. با این حال، اگر تأثیر قابل توجه باشد (مثلاً یک دامنه بسیار محبوب اعتبارسنجی را انجام نمی‌دهد)، ممکن است اعتبارسنجی را در منطقه به طور موقت غیرفعال کنیم تا مشکل برطرف شود.

چگونه می‌توانم بفهمم که چرا اعتبارسنجی DNSSEC برای یک دامنه خاص با شکست مواجه می‌شود؟

ابزار DNS Analyzer از Verisign Labs و DNSViz از Sandia National Laboratories دو ابزار تجسم DNSSEC هستند که زنجیره احراز هویت DNSSEC را برای هر دامنه‌ای نشان می‌دهند. آن‌ها محل وقوع خرابی‌ها را نشان می‌دهند و برای جستجوی منبع خرابی‌های DNSSEC مفید هستند.

DNS عمومی گوگل داده‌های قدیمی را ارائه می‌دهد. آیا می‌توانم آن را مجبور کنم داده‌هایش را به‌روزرسانی کند؟

شما می‌توانید از ابزار Flush Cache برای به‌روزرسانی حافظه پنهان DNS عمومی گوگل برای انواع رکوردهای رایج و اکثر نام‌های دامنه استفاده کنید. برای آزادسازی دامنه نیازی به اثبات مالکیت آن ندارید، اما باید یک reCAPTCHA را که سوءاستفاده خودکار از سرویس را محدود می‌کند، حل کنید.

پاک کردن هر نوع رکورد برای دامنه‌ای که با رکوردهای NS ثبت یا به آن تفویض اختیار کرده‌اید، نه تنها پاسخ‌های ذخیره شده برای آن نوع را پاک می‌کند، بلکه اطلاعات مربوط به سرورهای نام آن دامنه را نیز پاک می‌کند. هنگامی که اخیراً سرورهای نام را تغییر داده‌اید (با تغییر ثبت‌کننده‌ها یا ارائه‌دهندگان میزبانی DNS)، انجام این کار قبل از پاک کردن زیر دامنه‌هایی مانند www بسیار مهم است، تا آنها از داده‌های قدیمی روی سرورهای DNS قدیمی شما به‌روزرسانی نشوند.

اگر Google Public DNS پاسخ‌هایی با رکوردهای CNAME قدیمی برمی‌گرداند، باید نوع رکورد CNAME را برای هر دامنه CNAME، از آخرین CNAME در زنجیره شروع کنید و به نام مورد جستجو برگردید. پس از اینکه همه CNAMEها را حذف کردید، نام‌های مورد جستجو را با هر نوع رکوردی که با CNAME قدیمی پاسخ می‌دهند، حذف کنید.

محدودیت‌هایی در مورد آنچه می‌توان شستشو داد وجود دارد:

  • دامنه‌هایی که از زیرشبکه کلاینت EDNS (ECS) برای موقعیت جغرافیایی استفاده می‌کنند، قابل پاک شدن نیستند - برای هر دامنه‌ای که از ECS استفاده می‌کند، TTLها را برای رکوردهای فعال‌شده با ECS به اندازه کافی کوتاه (۱۵ دقیقه یا کمتر) تنظیم کنید تا هرگز نیازی به پاک کردن آنها نداشته باشید.

  • تنها راه برای پاک کردن تمام زیر دامنه‌ها یا تمام انواع رکوردها برای یک نام دامنه، پاک کردن تک تک انواع رکوردها برای هر نام دامنه‌ای است که می‌خواهید پاک کنید. اگر این کار عملی نیست، همیشه می‌توانید منتظر بمانید تا TTL رکوردها منقضی شوند (این زمان معمولاً به شش ساعت محدود می‌شود، حتی اگر TTL واقعی طولانی‌تر باشد).

  • برای حذف نام‌های دامنه بین‌المللی مانند пример.example ، از فرم punycoded استفاده کنید ( xn‑‑e1afmkfd.example برای مثال بالا). دامنه‌هایی که دارای کاراکترهایی غیر از حروف ASCII، اعداد، خط فاصله یا زیرخط هستند، قابل حذف نیستند.

آیا Google Public DNS با رمزگذاری ارتباط با کلاینت‌ها، به اصطلاح «آخرین گام» را ایمن می‌کند؟

ترافیک DNS سنتی از طریق UDP یا TCP و بدون رمزگذاری منتقل می‌شود. ما همچنین DNS over TLS و DNS over HTTPS را ارائه می‌دهیم که ترافیک بین کلاینت‌ها و Google Public DNS را رمزگذاری می‌کند. می‌توانید آن را در آدرس https://dns.google امتحان کنید.

چرا وقتی DNSSEC داریم، به DNS روی HTTPS نیاز داریم؟

DNS روی HTTPS و DNSSEC مکمل یکدیگر هستند. Google Public DNS در صورت امکان از DNSSEC برای تأیید اعتبار پاسخ‌ها از سرورهای نام استفاده می‌کند. با این حال، برای تأیید اعتبار ایمن یک پاسخ سنتی UDP یا TCP از Google Public DNS، یک کلاینت باید اعتبارسنجی DNSSEC را تکرار کند، کاری که در حال حاضر تعداد بسیار کمی از سرویس‌دهندگان کلاینت انجام می‌دهند. DNS روی HTTPS ترافیک بین سرویس‌دهندگان stub resolvers و Google Public DNS را رمزگذاری می‌کند و DNSSEC را برای ارائه جستجوهای DNS با تأیید اعتبار سرتاسری تکمیل می‌کند.

آیا ابزارهایی وجود دارد که بتوانم از آنها برای آزمایش عملکرد Google Public DNS در مقایسه با سایر سرویس‌های DNS استفاده کنم؟

ابزارهای رایگان زیادی وجود دارد که می‌توانید برای اندازه‌گیری زمان پاسخگویی Google Public DNS از آنها استفاده کنید. ما Namebench را توصیه می‌کنیم. صرف نظر از ابزاری که استفاده می‌کنید، باید ابزار را روی تعداد زیادی دامنه - بیش از ۵۰۰۰ - اجرا کنید تا از نتایج آماری معنادار اطمینان حاصل شود. اگرچه اجرای آزمایش‌ها زمان بیشتری می‌برد، اما استفاده از حداقل ۵۰۰۰ دامنه تضمین می‌کند که تغییرپذیری ناشی از تأخیر شبکه (از دست رفتن بسته‌ها و ارسال مجدد) به حداقل می‌رسد و حافظه پنهان نام بزرگ Google Public DNS به طور کامل اعمال می‌شود.

برای تنظیم تعداد دامنه‌ها در Namebench، از گزینه Number of tests GUI یا پرچم خط فرمان -t استفاده کنید؛ برای اطلاعات بیشتر به مستندات Namebench مراجعه کنید.

وقتی ping یا traceroute در برابر resolvers های Google Public DNS اجرا می‌کنم، تأخیر پاسخ بیشتر از سایر سرویس‌ها است. آیا این به این معنی است که Google Public DNS همیشه کندتر است؟

علاوه بر زمان پینگ، باید میانگین زمان لازم برای حل یک نام را نیز در نظر بگیرید. به عنوان مثال، اگر ISP شما زمان پینگ 20 میلی‌ثانیه داشته باشد، اما میانگین زمان حل نام 500 میلی‌ثانیه باشد، میانگین زمان پاسخگویی کلی 520 میلی‌ثانیه است. اگر Google Public DNS زمان پینگ 300 میلی‌ثانیه داشته باشد، اما نام‌های زیادی را در 1 میلی‌ثانیه حل کند، میانگین زمان پاسخگویی کلی 301 میلی‌ثانیه است. برای مقایسه بهتر، توصیه می‌کنیم حل نام‌های مجموعه بزرگی از دامنه‌ها را آزمایش کنید.

DNS عمومی گوگل چگونه با موقعیت مکانی CDN کار می‌کند؟

بسیاری از سایت‌هایی که محتوای چندرسانه‌ای قابل دانلود یا پخش ارائه می‌دهند، محتوای خود را با شبکه‌های توزیع محتوای شخص ثالث (CDN) مبتنی بر DNS، مانند Akamai، میزبانی می‌کنند. هنگامی که یک تحلیلگر DNS از یک سرور نام معتبر برای آدرس IP یک CDN درخواست می‌کند، سرور نام نزدیکترین آدرس (از نظر فاصله شبکه) را به تحلیلگر برمی‌گرداند، نه کاربر. در برخی موارد، برای تحلیلگران مبتنی بر ISP و همچنین تحلیلگران عمومی مانند Google Public DNS، تحلیلگر ممکن است در نزدیکی کاربران نباشد. در چنین مواردی، تجربه مرور می‌تواند تا حدودی کند شود. Google Public DNS از این نظر هیچ تفاوتی با سایر ارائه دهندگان DNS ندارد.

برای کمک به کاهش فاصله بین سرورهای DNS و کاربران، Google Public DNS سرورهای خود را در سراسر جهان مستقر کرده است. به طور خاص، کاربران در اروپا باید به سرورهای محتوای CDN در اروپا، کاربران در آسیا باید به سرورهای CDN در آسیا و کاربران در شرق، مرکز و غرب ایالات متحده باید به سرورهای CDN در آن مناطق مربوطه هدایت شوند. ما همچنین این اطلاعات را منتشر کرده‌ایم تا به CDNها کمک کنیم نتایج DNS خوبی را برای کاربران چندرسانه‌ای ارائه دهند.

علاوه بر این، Google Public DNS از یک راهکار فنی به نام EDNS Client Subnet همانطور که در RFC توضیح داده شده است، استفاده می‌کند. این به resolverها اجازه می‌دهد تا بخشی از آدرس IP کلاینت (به ترتیب ۲۴/۵۶ بیت اول یا کمتر برای IPv4/IPv6) را به عنوان IP منبع در پیام DNS ارسال کنند، به طوری که سرورهای نام می‌توانند نتایج بهینه شده را بر اساس موقعیت مکانی کاربر به جای موقعیت مکانی resolver برگردانند.

حریم خصوصی

وقتی از سرویس DNS عمومی گوگل استفاده می‌کنم، گوگل چه اطلاعاتی را ثبت می‌کند؟

صفحه حریم خصوصی DNS عمومی گوگل فهرست کاملی از اطلاعاتی که ما جمع‌آوری می‌کنیم را در خود جای داده است. DNS عمومی گوگل با سیاست حفظ حریم خصوصی اصلی گوگل که در مرکز حریم خصوصی ما موجود است، مطابقت دارد.

آدرس IP مشتری شما فقط به طور موقت ثبت می‌شود (ظرف یک یا دو روز پاک می‌شود)، اما اطلاعات مربوط به ISPها و مکان‌های سطح شهر/کلان‌شهر برای مدت طولانی‌تری نگهداری می‌شوند تا خدمات ما سریع‌تر، بهتر و ایمن‌تر شود.

آیا اطلاعات جمع‌آوری‌شده در حساب گوگل من ذخیره می‌شود؟

هیچ داده ذخیره شده‌ای با هیچ حساب گوگلی مرتبط نیست.

آیا گوگل اطلاعاتی را که از سرویس DNS عمومی گوگل جمع‌آوری می‌کند با کسی خارج از گوگل به اشتراک می‌گذارد؟

خیر، مگر در شرایط محدودی که در سیاست حفظ حریم خصوصی گوگل شرح داده شده است ، مانند فرآیندهای قانونی و درخواست‌های دولتی قابل اجرا. (همچنین به گزارش شفافیت گوگل در مورد درخواست‌های داده‌های کاربر مراجعه کنید.)

آیا گوگل اطلاعات گزارش‌های موقت یا دائمی را با هرگونه اطلاعات شخصی که من برای سایر سرویس‌ها در اختیار گوگل قرار داده‌ام، مرتبط یا ترکیب می‌کند؟

همانطور که در صفحه حریم خصوصی آمده است، ما داده‌های گزارش را به این روش ترکیب یا مرتبط نمی‌کنیم.