Google Chrome עודכן לאחרונה לתמיכה ב-DNS אסינכרוני, שיש לו תופעת לוואי של שבירת חוסמי פרסומות מבוססי DNS. ראה כאן לתיקון.
לאחרונה, גוגל הוסיפה תמיכה בתכונה המכונה DNS אסינכרוני ל-Google Chrome, שמטרתו להאיץ את זמני טעינת הדפים על ידי זיהוי כתובת ה-IP של אתר אינטרנט לפני שתלחץ על הקישור. זה עובד על ידי סריקת דף אינטרנט בזמן שהוא נטען, מציאת שמות דומיינים מקושרים ושימוש בשרת שמות דומיין (DNS) כדי למצוא את כתובת ה-IP המשויכת לכל אחד מהם. גוגל אומרת שעליה לכבד את שרת ה-DNS שהמשתמש הגדיר במכשיר, אך במקרים מסוימים נראה שזה לא המקרה. משתמשים מדווחים כי חוסמי פרסומות מבוססי DNS כמו AdHell ו-DNS66 אינם פועלים עוד כראוי בגרסה האחרונה של Chrome.
כפי שמתברר, גוגל לא תמיד מכבדת את ה-DNS המוגדר במכשיר וחוזרת לשלהם, ומכאן הסיבה שמשתמשים מתחילים לראות שוב פרסומות. לא מאמינים שזה משפיע על חוסמי פרסומות שאינם משתמשים ב-DNS כדי לחסום פרסומות, כמו NetGuard שבמקום זאת משתמש בחומת אש משלה.
עם זאת, חבר ג'וניור XDA tersono גילו שיש תיקון שניתן ליישם די בקלות מתוך האפליקציה עצמה. זה כרוך בעריכת הדגל של Chrome כדי להשבית את ה-DNS האסינכרוני. שים לב שייתכן שלטעינת אתרים עשוי להימשך מעט יותר זמן, בהתחשב בתכונה שבה נהיה השבתה משמשת כדי שדפי אינטרנט יוכלו להפעיל מהר יותר, אך תהיה לכך השפעה זעירה בלבד - אם יש בכלל.
תיקון חוסמי פרסומות מבוססי DNS בגוגל כרום
שלב 1 - השבתת תכונת ה-DNS האסינכרוני של Chrome
ראשית, תצטרך לנווט אל chrome://flags בסרגל הכתובות שלך, שם תועבר לתפריט שבו תוכל להפעיל ולהשבית תכונות מתוך Chrome. חפש "DNS" והשבת את התכונה שכותרתה "Async DNS Resolver".
שלב 2 - ניקוי מטמון ה-DNS
לאחר מכן, נצטרך לנקות את מטמון ה-DNS. הסיבה לכך היא שלגוגל עדיין יהיו שמות דומיינים רבים ושונים שנפתרו לכתובות ה-IP שלהם ואוחסנה אותם בקובץ. משמעות הדבר היא שהחלפת תכונה זו אינה מספיקה, כאילו אם נתקלת בפרסומות כלשהן עד כה, כתובת ה-IP של Google Chrome עדיין תישמר. אנחנו יכולים לנקות את המטמון הזה די בקלות, פשוט לנווט אל chrome://net-internals. נווט לכרטיסיית DNS והקש על "נקה מטמון מארח".
שלב 3 - הפעל מחדש את Chrome
ממש פשוט, פשוט הפעל מחדש את Chrome על ידי החלקת אותו משם בתפריט 'האחרונים' שלך או כפה על עצירת היישום בהגדרות היישום של המכשיר שלך.
מדוע חוסמי המודעות מבוססי ה-DNS שלי עובדים עם Google Chrome כעת?
עם השינוי האחרון של גוגל, היא תשתמש לרוב ב-DNS של גוגל ולא תכבד שום שירות DNS אחר במכשיר הפועל. זה משפיע לא רק על חוסמי פרסומות מבוססי DNS, אלא גם על כל מי שמשתמש ב-VPN, מכיוון שכל בקשות DNS ידלפו. זה מהווה דאגה לפרטיות לרבים, ולא רק מטרד למי שלא רוצה לראות פרסומות.
השבתנו את התכונה החדשה הזו המיושמת בגוגל כרום על ידי השבתת הדגל, ולכן האפליקציה תיאלץ להשתמש בכל שרת DNS ששאר מערכת האנדרואיד משתמשת בו גם כן. לא ידוע אם תיקון זה יעבוד בעתיד, שכן ייתכן שהדגל יוסר לחלוטין כאשר התכונה תהפוך לזמינה כברירת מחדל בגרסה עתידית של Chrome.