เพื่อสร้างการเชื่อมต่อข้อมูลสำหรับการถ่ายโอนไฟล์หรือรายการไดเรกทอรีไคลเอนต์ FTP (ในโหมด FTP แฝง) ส่งPASV
คำสั่งไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์ตอบสนองด้วยที่อยู่ IP และหมายเลขพอร์ต ไคลเอ็นต์ควรเชื่อมต่อกับ IP / พอร์ตนั้นเพื่อเริ่มการถ่ายโอน
เป็นเรื่องปกติมากแม้ว่าเซิร์ฟเวอร์ FTP นั้นอยู่หลัง NAT และมันรับรู้ถึงที่อยู่ในพื้นที่ภายในเครือข่าย NATted เท่านั้น เมื่อรายงานที่อยู่ IP ดังกล่าวไปยังไคลเอนต์นอก NAT ที่อยู่ IP นั้นมีประโยชน์น้อยมาก เห็นได้ชัดว่าเป็นการกำหนดค่าผิดพลาดของเซิร์ฟเวอร์ FTP เซิร์ฟเวอร์ FTP ต้องรายงานที่อยู่ IP ภายนอกที่สามารถใช้ภายนอกเครือข่าย NATted
เนื่องจากนี่เป็นปัญหาที่พบได้ทั่วไปไคลเอนต์ FTP หลายรายพยายามตรวจสอบสิ่งนี้ (โดยตรวจสอบว่าที่อยู่ IP ที่รายงานนั้นอยู่ในช่วงของที่อยู่ที่สงวนไว้สำหรับการสื่อสารในท้องถิ่นภายในเครือข่ายส่วนตัว ) FileZilla ทำเช่นกันและรายงานข้อความที่กล่าวถึง คุณควรเห็นที่อยู่ที่ละเมิดในบันทึก FileZilla:
2017-04-05 08:02:00 12064 3 คำสั่ง: PASV
2017-04-05 08:02:00 12064 3 การตอบสนอง: 227 เข้าสู่โหมดพาสซีฟ (10,0,0,1,213,36)
เมื่อพบสิ่งนี้ FileZilla จะพยายามเชื่อมต่อกับที่อยู่หลักของเซิร์ฟเวอร์ FTP แทนเนื่องจากปกติแล้วจะเป็นที่อยู่ที่ถูกต้องในการใช้งาน ดังนั้นในกรณีส่วนใหญ่คุณจะไม่สังเกตเห็นปัญหาเลย
แม้ว่าคุณจะพูดถึงว่า"การท่องเว็บเป็นไปไม่ได้เกือบ" (รายงานปัญหาที่ค่อนข้างไร้ประโยชน์) แต่ดูเหมือนว่ามันจะไม่ช่วย หากเป็นกรณีนี้ปัญหาที่พบบ่อยที่สุดคือไฟร์วอลล์บางตัว (หรือ NAT) ระหว่างทางคุณและเซิร์ฟเวอร์บล็อกการพยายามเชื่อมต่อกับพอร์ตข้อมูล (ตามที่รายงานในการตอบสนองต่อPASV
คำสั่ง)
ดูบทความเกี่ยวกับการกำหนดค่าเครือข่ายสำหรับโหมดแฝง FTPสำหรับรายละเอียด