GIO ignore-hosts: ชื่อโฮสต์และที่อยู่ IP จับคู่แยกกัน
ทำความเข้าใจว่าเหตุใด GIO จึงส่งชื่อโฮสต์ผ่านพร็อกซีได้ แต่ข้ามที่อยู่ IP แบบตัวเลขของชื่อนั้นไปได้ แม้ทั้งสองจะระบุบริการเดียวกัน
ไคลเอนต์ที่ใช้ GIO ของคุณเชื่อมต่อโดยตรงไปยัง 192.168.40.12 แต่ใช้พร็อกซีสำหรับ reports.example DNS ระบุว่าชื่อนั้นแปลงเป็นที่อยู่นั้น ตัวแปลงชื่อสำหรับการข้ามไม่จำเป็นต้องทำการค้นหานั้นก่อนเลือกเส้นทาง
GSimpleProxyResolver เอกสารกฎการจับคู่แยกกัน: การยกเว้นชื่อโฮสต์ใช้กับปลายทางที่ระบุด้วยชื่อ การยกเว้น IP ใช้กับปลายทางที่ระบุด้วยที่อยู่
เมื่อมีเพียง 192.168.40.12 ใน ignore-hosts ปลายทางที่เป็นตัวเลขอาจถูกข้ามได้ แต่ชื่อโฮสต์ไม่ถูกข้าม การขยายที่อยู่เป็นรายการซับเน็ตไม่ได้เปลี่ยนให้เป็นรายการชื่อที่แปลงภายในซับเน็ตนั้นโดยอัตโนมัติ
หากทั้งสองรูปแบบควรเชื่อมต่อโดยตรง ให้แสดงเจตนาทั้งสองด้วยรูปแบบที่ผู้ใช้จริงรองรับ หากข้อยกเว้นมาจากการตั้งค่า GNOME ให้เก็บเป็นรายการแยกแต่ละรายการ เก็บข้อยกเว้นของชื่อให้แคบเท่าที่ข้อกำหนดอนุญาต กฎโดเมนกว้างที่สะดวกอาจยกเว้นบริการที่ไม่เกี่ยวข้องได้
นี่คือสัญญาของตัวแปลงชื่อ GIO ไม่ใช่กฎสากลสำหรับทุกแอปพลิเคชันบนเดสก์ท็อป GNOME เบราว์เซอร์หรือไลบรารี HTTP อื่นอาจใช้ตัวแปลงชื่ออื่น สคริปต์ PAC หรือการกำหนดค่าพร็อกซีแบบชัดเจน
เปรียบเทียบรูปแบบ URL ตัวแปลงชื่อที่เลือก และโหมดพร็อกซีที่ใช้งานอยู่ก่อนวินิจฉัยตัวแยกวิเคราะห์ซับเน็ตที่เสีย การเชื่อมต่อโดยตรงที่สำเร็จด้วยที่อยู่เป็นหลักฐานที่เป็นประโยชน์เกี่ยวกับคำขอที่อิงที่อยู่นั้น โดยตัวมันเองไม่ได้บอกอะไรเกี่ยวกับวิธีจำแนกคำขอที่อิงชื่อ