GIO ignore-hosts: שמות מארחים וכתובות IP מותאמים בנפרד
הבינו מדוע GIO יכול להעביר שם מארח דרך ה-proxy ובמקביל לעקוף את כתובת ה-IP המספרית שלו, גם כששניהם מזהים את אותו שירות.
הלקוח שלכם מבוסס GIO פונה ישירות אל 192.168.40.12, אך משתמש ב-proxy עבור reports.example. ה-DNS אומר שהשם נפתר לכתובת הזו. פותר העקיפה אינו חייב לבצע את החיפוש הזה לפני בחירת מסלול.
GSimpleProxyResolver מתעד כללי התאמה נפרדים: חריגי שמות מארחים חלים על יעדים המזוהים לפי שם; חריגי IP חלים על יעדים המזוהים לפי כתובת.
כאשר רק 192.168.40.12 נמצא ב-ignore-hosts, היעד המספרי יכול לעקוף את ה-proxy ואילו שם המארח לא. הרחבת הכתובת לרשומת תת-רשת אינה הופכת אותה אוטומטית לרשימת שמות שנפתרים בתוך אותה תת-רשת.
אם שתי הצורות אמורות לעבור ישירות, הביעו את שני הכוונות בצורות שהצרכן בפועל תומך בהן. אם החריגים מגיעים מהגדרות GNOME, אחסנו אותם כרשומות נפרדות ברשימה. שמרו על חריג השם צר ככל שהדרישה מאפשרת; כלל תחום רחב ונוח עלול לפטור שירותים שאינם קשורים.
זהו חוזה של פותר GIO, ולא כלל אוניברסלי לכל יישום על שולחן עבודה של GNOME. דפדפן או ספריית HTTP אחרים יכולים להשתמש בפותר אחר, בסקריפט PAC או בהגדרת proxy מפורשת.
השוו את צורת כתיבת ה-URL, את הפותר שנבחר ואת מצב ה-proxy הפעיל לפני אבחון מנתח תת-רשתות תקול. חיבור ישיר מוצלח לפי כתובת הוא ראיה שימושית לגבי הבקשה הזו שמבוססת על כתובת. כשלעצמו הוא אינו אומר דבר על האופן שבו סווגה הבקשה לפי שם.