ข้อผิดพลาด ftp: คำสั่ง 500 พอร์ตไม่ถูกต้อง

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 281193 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

เมื่อคุณพยายามที่จะใช้ Ftp.exe หรือยูทิลิตี File Transfer Protocol (FTP) อื่น ๆ บาง คุณอาจได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:
คำสั่งไม่ถูกต้องพอร์ต 500

สาเหตุ

หลังจากที่ไคลเอนต์เริ่มเซสชันของ FTP เซิร์ฟเวอร์สร้างการเชื่อมต่อกลับใหม่ไปยังไคลเอนต์ การเชื่อมต่อนี้จากเซิร์ฟเวอร์ (นอกขอบเขตของไฟร์วอลล์) ขยายออกไปยังหมายเลขพอร์ตแบบไดนามิกที่ปันส่วนที่อยู่บนคอมพิวเตอร์ไคลเอนต์ เนื่องจากหมายเลขพอร์ตเป็นไม่ทราบล่วงหน้า ตัวกรองแพคเก็ตเก่าเปิดช่วงของหมายเลขสูงพอร์ต (มากกว่า 1023) สำหรับการเชื่อมต่อขาเข้าทั้งหมด สวิตช์นี้เชื่อมต่ออีกที่พอร์ตสูงเสร็จ ด้วยคำสั่ง FTP ต่อไปนี้:
พอร์ต h1, h2, h3, h4, p1, p2
ค่าของ h1 ผ่าน h4 กำลัง octets ของอยู่ IP ของไคลเอ็นต์ ค่าสองครั้งสุดท้ายของ p1 และ p2 จะใช้เพื่อกำหนดว่าพอร์ต สูตรต่อไปนี้คือ p1 และ p2:
p1 X 256 + p2 =พอร์ต

การแก้ไข

ถ้าการไฟร์วอลล์เครือข่ายที่อยู่การแปล (NAT) ไม่ถูกต้องเปลี่ยนนี้ที่อยู่ IP (h1 ผ่าน h4), เซิร์ฟเวอร์สร้างข้อความแสดงข้อผิดพลาด (จดบันทึกไว้ในส่วน "อาการ" ของบทความนี้) ในคำสั่ง

ปัญหานี้เป็นแนวโน้มมากขึ้นเพื่อแสดงรายการเมื่อเซิร์ฟเวอร์ FTP เปลี่ยนจากการฟังพอร์ต 21 ไปพอร์ตอื่น สูงกว่า

ข้อมูลเพิ่มเติม

คำสั่งตัวอย่างต่อไปนี้คือ ตัวอย่างของคำพอร์ตคำสั่ง:
พอร์ต 10,20,30,40,5,25 = (ที่อยู่ IP: 10.20.30.40 / พอร์ต: 1305)

คุณสมบัติ

หมายเลขบทความ (Article ID): 281193 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
Keywords: 
kbenv kberrmsg kbprb kbmt KB281193 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:281193

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com