درخواستهای شما از کدام سرورهای DNS میگذرد
هر بار که سایتی را باز میکنید، کسی نام آن را به نشانی تبدیل میکند. این بررسی نشان میدهد چه کسی این کار را میکند و آیا مسیر او با مسیر ترافیک شما یکی است.
سرورهایی که به درخواستهای شما پاسخ دادند
هیچ سروری به ما مراجعه نکرد. این وقتی رخ میدهد که مرورگر از DNS رمزگذاریشده با تنظیمات سختگیرانه استفاده کند یا افزونهای درخواست را مسدود کند. بررسی را دوباره اجرا کنید.
مسیر درخواستهای DNS
بررسیدر حال بررسی…
نشانی سرورها در سمت ما و از روی یک پایگاه دادهٔ محلی تعیین میشود، هیچجا فرستاده نمیشود و پس از چند دقیقه پاک میشود.
سرور DNS چه میکند
سایتها روی نشانیهای عددی زندگی میکنند و آدمها نامها را به یاد میآورند. تبدیل یکی به دیگری را سرور DNS انجام میدهد که به آن resolver هم میگویند. هنگام باز کردن یک صفحه، ابتدا بیسروصدا از او میپرسید «نشانی این نام چیست» و تنها بعد مرورگر به سایت وصل میشود.
از این یک ویژگی ناخوشایند برمیآید: resolver فهرست همهٔ سایتهایی را که باز میکنید میبیند — حتی وقتی خود محتوا رمزگذاری شده است. این بهخودیخود نشت نیست، اما مهم است بدانیم این فهرست به چه کسی میرسد.
چرا از سرویس دیگران استفاده نمیکنیم
بررسی resolverها از سمت مرورگر ممکن نیست: مرورگر نمیگوید چه کسی به درخواستش پاسخ داده. تنها راه دانستن آن از سوی دیگر است — تبدیل شدن به سرور معتبر یک منطقهٔ دامنه و دیدن اینکه چه کسی برای پرسیدن میآید.
به همین دلیل سرور چنین منطقهای را خودمان داریم. فرستادن بازدیدکنندهٔ سایت یک سرویس VPN به یک سرویس بررسی بیرونی که resolverهای او را جمع کند، مستقیماً با آنچه میفروشیم در تضاد است.
«مسیرهای متفاوت» یعنی چه
اگر از VPN استفاده میکنید، تونل باید نهفقط اتصال به سایتها بلکه پرسوجوی نامها را هم حمل کند. وقتی ترافیک به تونل میرود اما نامها همچنان از سرور اپراتور خانگی پرسیده میشود، تصویر عجیبی پدید میآید: محتوا پنهان است اما فهرست سایتهای بازدیدشده برای همان شبکهٔ قبلی دیده میشود.
دقیقاً همین اینجا مقایسه میشود: کشور و مالک شبکهٔ resolverهای شما در برابر کشور و مالک شبکهٔ نشانی خودتان. یکی باشند یعنی یک مسیر. متفاوت باشند یعنی چیزی از کنار میرود. اگر VPN خاموش باشد معمولاً تفاوتی هم نیست: resolver اپراتور روی اتصال همان اپراتور، عادی است.
چرا گاهی چند سرور دیده میشود
اپراتورهای بزرگ بهجای یک resolver یک مجموعه ماشین دارند و درخواستها میان آنها پخش میشود. برای همین بررسی چند نام متفاوت را میپرسد: یک نام تنها یکی از ماشینهای آن مجموعه را نشان میداد.
نامها عمداً یکتا هستند. تکرار همان نام از حافظهٔ موقت پاسخ میگرفت و هرگز به ما نمیرسید، اما نام تازه resolver را وادار میکند دوباره به ما مراجعه کند. به همین دلیل نتیجه میتواند میان اجراها کمی فرق کند.
پرسشهای پرتکرار
تا نامها از همان مسیر ترافیک بروند
در MeerGuard پرسوجوی نامها داخل همان اتصالی میرود که بقیهٔ چیزها — نیازی به پیکربندی جداگانه نیست.