בדיקת דליפת DNS
אם שאילתות ה-DNS שלכם עוקפות את מנהרת ה-VPN, ספק האינטרנט עדיין רואה כל אתר שאתם מבקרים בו — גם כשה-VPN מחובר. כך בודקים ומתקנים.
מהי דליפת DNS?
כשאתם מקלידים כתובת אתר, המכשיר שואל קודם שרת DNS מה כתובת ה-IP של הדומיין. אם שאילתת ה-DNS עוברת דרך מנהרת ה-VPN, הספק רואה רק תעבורה מוצפנת. אם היא עוקפת את המנהרה — דליפת DNS — הספק רואה כל דומיין שאתם מבקרים בו, גם אם החיבור שאחריה מוצפן. רשתות מצונזרות בודקות לעיתים קרובות שאילתות DNS כדי לאכוף רשימות חסימה, ולכן דליפת DNS שם היא פטאלית.
מה גורם לדליפות DNS?
שלוש סיבות נפוצות: (1) לקוח ה-VPN מגדיר resolver משלו אבל מערכת ההפעלה מתעלמת ממנו ומשתמשת ב-resolver שהרשת המקומית הקצתה. (2) תעבורת IPv6 לא מתועלת, ולכן שאילתות DNS ב-IPv6 דולפות סביב ה-VPN. (3) דפדפנים כמו Chrome ו-Firefox עשויים להשתמש בניתוב DNS "חכם" (DNS-over-HTTPS) שעוקף לגמרי את הגדרות ה-DNS של המערכת.
איך מתקנים דליפת DNS
השתמשו ב-VPN שמחזיק תשתית DNS משלו ומכריח את כל שאילתות ה-DNS לעבור במנהרה (Doppler עושה זאת כברירת מחדל בכל פלטפורמה). השביתו IPv6 בהגדרות הרשת אם ה-VPN שלכם לא תומך בתיעול IPv6. בדפדפן, הגדירו את DNS-over-HTTPS לאותו ספק כמו ה-VPN, או השביתו אותו. בנתבים, הגדירו resolver שמכבד פרטיות (Quad9, Cloudflare 1.1.1.1) כ-DNS עליון רק אם אתם לא מריצים VPN ברמת המכשיר.
ערבויות ה-DNS של Doppler:
- כל שאילתות ה-DNS מוכרחות לעבור דרך מנהרת ה-VPN — בלי דליפות דרך ה-DNS של המערכת.
- IPv6 מתועל או נחסם, לעולם לא דולף.
- ה-resolvers שלנו לא מתעדים שאילתות.
- אנחנו חוסמים ניסיונות עקיפה דרך DNS-over-HTTPS מהדפדפנים כשה-kill-switch פעיל.