در حال آزمون…
آزمون نشت DNS
کدام سرور DNS واقعاً نام سایتهایی را که باز میکنید تحلیل میکند؟ با روشن بودن VPN نباید ارائهدهندهٔ اینترنت شما ظاهر شود.
این آزمون چه چیزی را بررسی میکند؟
DNS دفترچهٔ نشانی اینترنت است. پیش از آنکه دستگاه شما بتواند سایتی را باز کند، باید نامی مثل example.com را به نشانی IP تبدیل کند و این کار را از یک سرور DNS به نام تحلیلگر (resolver) میخواهد. بهطور پیشفرض تحلیلگر متعلق به ارائهدهندهٔ اینترنت شماست، بنابراین ارائهدهنده فهرستی از همهٔ سایتها و برنامههایی که استفاده میکنید، همراه با زمان هر پرسوجو، میسازد.
ارائهدهندگان از DNS برای مسدود کردن سایتها هم استفاده میکنند: بهجای نشانی واقعی، یک صفحهٔ جایگزین یا نشانی نادرست برمیگردانند. به همین دلیل پرسوجوهایی که از تونل بیرون میزنند حتی با روشن بودن VPN هم میتوانند سایتها را از کار بیندازند. نشت معمولاً از مرورگر یا برنامهای با تنظیمات DNS مخصوص خودش، یا از حالت VPNای میآید که فقط بخشی از ترافیک را پوشش میدهد.
چگونه کار میکند؟
وقتی سایتی را باز میکنید، دستگاه شما ابتدا نشانی آن را از یک سرور DNS میپرسد. اگر این پرسوجوها بیرون از تونل VPN بروند، ارائهدهندهٔ اینترنت شما حتی با وجود رمزگذاری ترافیک میتواند ببیند کدام سایتها را باز میکنید. این همان نشت DNS است.
این آزمون مرورگر شما را وادار میکند نامهای تصادفیای را که فقط برای همین آزمون ساخته شدهاند جستوجو کند. ما سرور مرجع (authoritative) این نامها هستیم، پس میبینیم چه کسی پرسوجو را به ما میرساند: همان سرور DNS که دستگاه شما واقعاً استفاده میکند.
چه نتیجهای باید ببینید؟
با VPN خاموش، تحلیلگرهایی را میبینید که هر روز استفاده میکنید: معمولاً مال ارائهدهندهٔ شما در کشور خودتان، و خط وضعیت میگوید اینها سرورهای DNS فعلی شما هستند. اگر یک تحلیلگر عمومی مثل Google شبکهٔ شما را منتقل کند، ستون «زیرشبکه» بخشی از نشانی شما را نشان میدهد؛ بدون VPN این عادی است.
با اتصال Colitu، هر ردیف باید یا برچسب «سرور Colitu» داشته باشد یا یک تحلیلگر عمومی بزرگ (Cloudflare، Google، Quad9 و مانند آنها) خارج از کشور شما باشد، و ستون «زیرشبکه» باید خالی باشد یا شبکهٔ VPN را نشان دهد، نه شبکهٔ شما را. با روشن بودن مسدودسازی تبلیغات معمولاً Cloudflare یا Quad9 را میبینید: DNS شرکت Colitu نامهایی را که در فهرستهایش نیست از آنها میپرسد، بدون اینکه شبکهٔ شما را منتقل کند. چند ردیف در یک آزمون عادی است. هشدار فقط وقتی ظاهر میشود که تحلیلگری از منطقهٔ خودتان دیده شود؛ منطقهٔ شما از روی منطقهٔ زمانی و تنظیمات زبان مرورگر تخمین زده میشود.
چگونه نتیجهٔ بد را برطرف کنیم
- تحلیلگر ارائهدهندهٔ شما در Windows ظاهر میشود
- Colitu را روی حالت TUN بگذارید. در حالت پراکسی سیستم فقط برنامههایی که از پراکسی استفاده میکنند پوشش داده میشوند؛ TUN هر پرسوجوی DNS رایانه را از تونل میفرستد.
- مرورگر از «DNS امن» مخصوص خودش استفاده میکند
- Chrome، Edge، Firefox و Opera میتوانند پرسوجوها را به تحلیلگری که خودشان انتخاب کردهاند بفرستند. این تنظیم را خاموش کنید یا روی حالت خودکار بگذارید تا مرورگر از DNS سیستم که Colitu آن را مدیریت میکند استفاده کند.
- VPN، افزونهٔ پراکسی یا برنامهٔ «DNS امن» دیگری در حال اجراست
- هنگام استفاده از Colitu آنها را خاموش کنید. دو ابزار که هر کدام تنظیمات DNS را تغییر میدهند میتوانند پرسوجوها را به مسیرهای غیرمنتظره بفرستند و برخی بستههای آنتیویروس هم محافظت DNS مخصوص خودشان را دارند که همین اثر را دارد.
- «هنوز هیچ پرسوجویی نرسیده است»
- مرورگر از حافظهٔ نهان پاسخ داده است. آزمون را دوباره اجرا کنید؛ اگر دوباره رخ داد، مرورگر را راهاندازی مجدد کنید و یک بار دیگر امتحان کنید.
پرسشهای متداول
Google یا Cloudflare را میبینم. آیا این نشت است؟
بهتنهایی نه. تنظیم «DNS امن» مرورگر شما یا سرور VPN ممکن است از آن تحلیلگرها استفاده کند. مهم این است که وقتی VPN روشن است، تحلیلگر ارائهدهندهٔ اینترنت شما یا تحلیلگری از کشور خودتان ظاهر نشود.
ستون «زیرشبکه» یعنی چه؟
برخی سرورهای DNS بخشی کلی از شبکهٔ شما را منتقل میکنند (EDNS Client Subnet). اگر با روشن بودن VPN شبکهٔ خودتان اینجا نمایش داده شود، پرسوجوهای شما بیرون از VPN میروند.
Colitu چگونه از DNS من محافظت میکند؟
برنامه پرسوجوهای DNS را از تونل عبور میدهد. در Windows حالت TUN قویترین محافظت را میدهد.
ادامهٔ مطلب
با Colitu، سایتها بهجای IP واقعی شما نشانی سرور ما را میبینند. هر ماه 10 GB رایگان. دانلود برنامه
این ابزارها نتایج شما را ذخیره نمیکنند. آزمون DNS یک شناسهٔ تصادفی را ده دقیقه در حافظه نگه میدارد؛ ابزارهای دیگر فقط در مرورگر شما اجرا میشوند.