عمومی
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 '
این امر مستلزم موارد زیر است:
- کلاینت HTTP خط فرمان curl را نصب کنید
- پردازنده JSON خط فرمان jq را نصب کنید
پایتون
شما میتوانید از اسکریپت پایتون زیر برای ایجاد فهرستی از محدودههای آدرس 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 عمومی گوگل جمعآوری میکند با کسی خارج از گوگل به اشتراک میگذارد؟
خیر، مگر در شرایط محدودی که در سیاست حفظ حریم خصوصی گوگل شرح داده شده است ، مانند فرآیندهای قانونی و درخواستهای دولتی قابل اجرا. (همچنین به گزارش شفافیت گوگل در مورد درخواستهای دادههای کاربر مراجعه کنید.)
آیا گوگل اطلاعات گزارشهای موقت یا دائمی را با هرگونه اطلاعات شخصی که من برای سایر سرویسها در اختیار گوگل قرار دادهام، مرتبط یا ترکیب میکند؟
همانطور که در صفحه حریم خصوصی آمده است، ما دادههای گزارش را به این روش ترکیب یا مرتبط نمیکنیم.