อ่านข้อความว่า curl แก้ชื่อใดไม่ได้ ข้อผิดพลาด 5 และ 6 เกี่ยวข้องกับคนละส่วนของคำขอผ่านพร็อกซี:

ข้อความความหมายและสิ่งที่ตรวจต่อ
Could not resolve proxy — error 5ตรวจส่วนโฮสต์ของ URL พร็อกซีที่เลือก ว่ามีชื่อสะกดผิด ช่องว่างที่วางติดมา หรือข้อมูลรับรองและข้อความพอร์ตอยู่ผิดตำแหน่งหรือไม่
Could not resolve host — error 6ตรวจชื่อโฮสต์ปลายทาง และดูว่าเส้นทางที่เลือกแก้ชื่อนั้นที่เครื่องไคลเอนต์หรือไม่

ที่อยู่พร็อกซีแบบตัวเลขไม่ต้องค้นชื่อโฮสต์ตามปกติ หากรายการพร็อกซีให้ IP มา แต่ข้อผิดพลาดระบุโฮสต์อื่น ให้ตรวจตัวแปรพร็อกซีที่รับสืบทอดมาและจุดเชื่อมต่อที่เลือกจริง ในช่องที่รับเฉพาะชื่อโฮสต์ ให้ใช้ที่อยู่เพียงอย่างเดียวแทนสตริง IP:port ทั้งชุด

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

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

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