คุณใส่ 192.168.0.0/16 ไว้ใน รายการ «ไม่ใช้พร็อกซีสำหรับ» ของ Firefox การเปิด http://192.168.1.20/ ไปโดยตรง แต่ http://wiki.office.example/ ยังไปถึงพร็อกซี ทั้งสอง URL อาจอ้างถึงเซิร์ฟเวอร์เดียวกัน

ความแตกต่างสำคัญคือสตริงปลายทางที่ Firefox ใช้จับคู่ ข้อยกเว้นช่วง IP และข้อยกเว้นชื่อโฮสต์ใช้แทนกันไม่ได้ อย่าสมมติว่ารายการข้ามที่ตั้งด้วยมือจะแปลงทุกชื่อโฮสต์ก่อนที่คุณจะตัดสินใจว่ากฎช่วงที่อยู่ใช้หรือไม่

URL ที่ป้อนข้อมูลที่ใช้จับคู่ได้
http://192.168.1.20/ที่อยู่ IP แบบตรงตัว
http://wiki.office.example/ชื่อโฮสต์

หากอินทราเน็ตมีโดเมนของตนเอง ให้ใช้ข้อยกเว้นชื่อโฮสต์หรือโดเมนที่เหมาะสมแทนการเดาที่อยู่ที่ชื่ออาจแปลงไปถึง รักษาบริการสาธารณะที่ไม่เกี่ยวข้องไว้นอกข้อยกเว้นนั้น โดเมนหนึ่งอาจมีทั้งแอปพลิเคชันภายในและที่โฮสต์ภายนอก

คำอธิบายดั้งเดิมของ Mozilla แยกความแตกต่างอย่างชัดเจนระหว่างการจับคู่ IP แบบตรงตัวกับชื่อที่แปลงไปยัง IP เหล่านั้น เอกสารนั้นเป็นเอกสารทางประวัติศาสตร์ ดังนั้นตรวจสอบพฤติกรรมของไคลเอนต์ปัจจุบันและอินเทอร์เฟซนโยบายก่อนคัดลอกตัวอย่างไวยากรณ์ทุกตัวอย่างจากเอกสารนั้น

เมื่อนโยบายต้องใช้ DNS

ไฟล์ PAC มีที่แยกและชัดเจนสำหรับการตัดสินใจที่คำนึงถึง DNS แต่ก็แนะนำโหมดความล้มเหลวในการเผยแพร่ การทำงาน และการแปลงสคริปต์ด้วย ใช้มันเพราะข้อกำหนดด้านเส้นทางต้องการตรรกะนั้น ไม่ใช่เพียงเพื่อทำให้รายการข้ามที่ยาวดูสั้นลง

ในการติดตั้งที่ได้รับการจัดการ ให้ตรวจสอบนโยบายที่มีผลของ Firefox ด้วย นโยบายพร็อกซีที่ถูกล็อก สามารถอธิบายได้ว่าทำไมการแก้ไขในเครื่องจึงไม่กำหนดเส้นทาง

สำหรับการแก้ปัญหา ให้บันทึก URL แบบตรงตัวที่คุณป้อน ไม่ใช่แค่ IP สุดท้ายของเซิร์ฟเวอร์ การเปรียบเทียบ URL ชื่อโฮสต์กับ URL ที่อยู่แบบตรงตัวเปลี่ยนข้อมูลที่ใช้ตัดสินใจข้าม และนั่นคือเหตุผลที่ทั้งสองคำขออาจไปคนละเส้นทาง

บทความที่เกี่ยวข้อง