ตัวช่วยวินิจฉัย Port Forwarding
ดูว่าทำไมพอร์ตที่ forward แล้วยังปิดอยู่ แล้วทำตามวิธีแก้ที่เหมาะกับบริการ ไฟร์วอลล์ เราเตอร์ ISP หรือ NAT ของคุณ
ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น
ตรวจพอร์ตจากภายนอก
ถ้าการตรวจยังแสดงว่าพอร์ตปิด ปัญหามักอยู่ที่ชั้นอื่น เช่น บริการไม่ได้ฟังพอร์ต ไฟร์วอลล์ในเครื่องบล็อก กฎเราเตอร์ชี้ผิดอุปกรณ์ ISP กรองพอร์ต มี CGNAT หรือ double NAT ตัวช่วยนี้จะตรวจสาเหตุเหล่านี้ตามลำดับ
IP ของฉัน
ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น
บริการทำงานบนอุปกรณ์ที่ถูกต้องหรือไม่?
แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ)
กฎเราเตอร์ชี้ไปยังอุปกรณ์ที่ถูกต้องหรือไม่?
เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์
ไฟร์วอลล์ของอุปกรณ์อนุญาตพอร์ตนี้หรือไม่?
ไฟร์วอลล์ (เช่น Windows Defender) หรือชุดความปลอดภัยบล็อกการเชื่อมต่อขาเข้า ทางแก้: สร้างกฎขาเข้าที่อนุญาตทราฟฟิกบนพอร์ตที่ทดสอบ
แก้ปัญหาพอร์ตปิด
ถ้าสถานะเป็น ปิด หรือ ถูกกรอง หมายถึงเชื่อมต่อไม่ได้ นี่คือสาเหตุและวิธีแก้ที่พบบ่อย
| รูปแบบผลลัพธ์ | สาเหตุที่เป็นไปได้ | วิธียืนยัน | การดำเนินการถัดไป |
|---|---|---|---|
| ปิด | บริการไม่ทำงาน / ที่อยู่ IP ไม่ถูกต้อง / ไฟร์วอลล์บล็อก | แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ) | ตรวจอีกครั้งหลังแก้ไข |
| ถูกกรอง / หมดเวลา | การตั้งค่าเราเตอร์ / ผู้ให้บริการบล็อก / Double NAT | ถ้า WAN address ของเราเตอร์ไม่ตรงกับ IP สาธารณะ คุณอาจอยู่หลัง CGNAT หรือเราเตอร์สองชั้น กฎ port forwarding เพียงกฎเดียวจะไม่พอ | ถ้า ISP บล็อกทราฟฟิกขาเข้าหรือใช้ CGNAT คุณอาจต้องใช้ IP สาธารณะแบบคงที่ VPS หรือ VPN ที่รองรับ port forwarding |
| กฎเราเตอร์ชี้ไปยังอุปกรณ์ที่ถูกต้องหรือไม่? | การตั้งค่าเราเตอร์ / ที่อยู่ IP ไม่ถูกต้อง / Double NAT | ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น | เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์ |
| เปิด / พอร์ตเปิดและรับการเชื่อมต่อ | ถ้าแอปยังใช้งานไม่ได้ ให้ตรวจที่อยู่เชื่อมต่อ รหัสผ่าน หรือการตั้งค่าของแอปเอง | ถ้าแอปยังใช้งานไม่ได้ ให้ตรวจที่อยู่เชื่อมต่อ รหัสผ่าน หรือการตั้งค่าของแอปเอง | ถ้าแอปยังใช้งานไม่ได้ ให้ตรวจที่อยู่เชื่อมต่อ รหัสผ่าน หรือการตั้งค่าของแอปเอง |
วินิจฉัย port forwarding แบบมีขั้นตอน
เริ่มด้วยการตรวจพอร์ตจากภายนอกจริง แล้วไล่ดูจุดเสียที่พบบ่อยของ port forwarding จนรู้ขั้นตอนถัดไปที่ควรทำ
ตรวจพอร์ตจากภายนอก
ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น
บริการทำงานบนอุปกรณ์ที่ถูกต้องหรือไม่?
แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ)
ไฟร์วอลล์ของอุปกรณ์อนุญาตพอร์ตนี้หรือไม่?
ไฟร์วอลล์ (เช่น Windows Defender) หรือชุดความปลอดภัยบล็อกการเชื่อมต่อขาเข้า ทางแก้: สร้างกฎขาเข้าที่อนุญาตทราฟฟิกบนพอร์ตที่ทดสอบ
กฎเราเตอร์ชี้ไปยังอุปกรณ์ที่ถูกต้องหรือไม่?
เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์
ผู้ให้บริการบล็อก
ISP บางรายบล็อกพอร์ตทั่วไปหรือการเชื่อมต่อขาเข้าบนแพ็กเกจบ้าน มักแสดงเป็น timeout หรือ filtered
คุณมี double NAT หรือ CGNAT หรือไม่?
มีเราเตอร์สองตัว (โมเด็ม ISP + เราเตอร์ส่วนตัว) ทำให้มี NAT สองชั้น ทางแก้: ตั้งโมเด็ม ISP เป็นโหมด bridge หรือกำหนด port forwarding บนอุปกรณ์ ทั้งสอง
บริการไม่ทำงาน / ไฟร์วอลล์บล็อก
เริ่มด้วยการตรวจพอร์ตจากภายนอกจริง แล้วไล่ดูจุดเสียที่พบบ่อยของ port forwarding จนรู้ขั้นตอนถัดไปที่ควรทำ
บริการไม่ทำงาน
แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ)
ss -lnt | grep :25565ไฟร์วอลล์บล็อก
ไฟร์วอลล์ (เช่น Windows Defender) หรือชุดความปลอดภัยบล็อกการเชื่อมต่อขาเข้า ทางแก้: สร้างกฎขาเข้าที่อนุญาตทราฟฟิกบนพอร์ตที่ทดสอบ
netsh advfirewall firewall show rule name=all | findstr 25565ที่อยู่ IP ไม่ถูกต้อง
คุณอาจตรวจ IP ผิด หรือ IP ภายในเปลี่ยน (DHCP) ทางแก้: ตรวจ IP สาธารณะ (เครื่องมือ 'IP ของฉัน') และชี้ forwarding ไปยัง IP ภายในปัจจุบัน
nc -vz 192.168.1.50 25565กฎเราเตอร์ชี้ไปยังอุปกรณ์ที่ถูกต้องหรือไม่?
เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์
| ช่องของกฎ | สิ่งที่ต้องตรวจสอบ |
|---|---|
| พอร์ต | ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น |
| ที่อยู่ IP ไม่ถูกต้อง | เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์ |
| พอร์ต | แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ) |
| โปรโตคอล | พอร์ตใช้สองโปรโตคอลหลัก: • TCP: เชื่อถือได้ จัดเรียง รับประกันการส่ง เหมาะกับเว็บ อีเมล ไฟล์ • UDP: เร็วกว่าไม่รับประกัน ส่งโดยไม่รอยืนยัน เหมาะกับเกม สตรีม VoIP |
| ที่อยู่ IP ไม่ถูกต้อง | เราเตอร์ไม่รู้จะส่งทราฟฟิกไปอุปกรณ์ใด ทางแก้: เข้าระบบและตั้งค่า port forwarding ไปยัง IP ภายในของคอมพิวเตอร์ |
| ตรวจอีกครั้งหลังแก้ไข | รีสตาร์ทบริการและเราเตอร์เพื่อให้กฎใหม่มีผล |
คุณมี double NAT หรือ CGNAT หรือไม่?
ถ้า WAN address ของเราเตอร์ไม่ตรงกับ IP สาธารณะ คุณอาจอยู่หลัง CGNAT หรือเราเตอร์สองชั้น กฎ port forwarding เพียงกฎเดียวจะไม่พอ
| ปัญหา | วิธีสังเกต | ขั้นตอนถัดไปที่ดีที่สุด |
|---|---|---|
| ผู้ให้บริการบล็อก | ISP บางรายบล็อกพอร์ตทั่วไปหรือการเชื่อมต่อขาเข้าบนแพ็กเกจบ้าน มักแสดงเป็น timeout หรือ filtered | ถ้า ISP บล็อกทราฟฟิกขาเข้าหรือใช้ CGNAT คุณอาจต้องใช้ IP สาธารณะแบบคงที่ VPS หรือ VPN ที่รองรับ port forwarding |
| CGNAT | ถ้า WAN address ของเราเตอร์ไม่ตรงกับ IP สาธารณะ คุณอาจอยู่หลัง CGNAT หรือเราเตอร์สองชั้น กฎ port forwarding เพียงกฎเดียวจะไม่พอ | ถ้า ISP บล็อกทราฟฟิกขาเข้าหรือใช้ CGNAT คุณอาจต้องใช้ IP สาธารณะแบบคงที่ VPS หรือ VPN ที่รองรับ port forwarding |
| Double NAT | มีเราเตอร์สองตัว (โมเด็ม ISP + เราเตอร์ส่วนตัว) ทำให้มี NAT สองชั้น ทางแก้: ตั้งโมเด็ม ISP เป็นโหมด bridge หรือกำหนด port forwarding บนอุปกรณ์ ทั้งสอง | ถ้า WAN address ของเราเตอร์ไม่ตรงกับ IP สาธารณะ คุณอาจอยู่หลัง CGNAT หรือเราเตอร์สองชั้น กฎ port forwarding เพียงกฎเดียวจะไม่พอ |
แก้ปัญหาพอร์ตปิด
ถ้าสถานะเป็น ปิด หรือ ถูกกรอง หมายถึงเชื่อมต่อไม่ได้ นี่คือสาเหตุและวิธีแก้ที่พบบ่อย
บริการทำงานบนอุปกรณ์ที่ถูกต้องหรือไม่?
แอป (เซิร์ฟเวอร์เกม เว็บ) ไม่ได้รันหรือไม่ฟังพอร์ต ทางแก้: เปิดซอฟต์แวร์และตั้งให้ฟังบนพอร์ต/IP ที่ถูกต้อง (0.0.0.0 มักครอบคลุมทุกอินเทอร์เฟซ)
ไฟร์วอลล์ของอุปกรณ์อนุญาตพอร์ตนี้หรือไม่?
ไฟร์วอลล์ (เช่น Windows Defender) หรือชุดความปลอดภัยบล็อกการเชื่อมต่อขาเข้า ทางแก้: สร้างกฎขาเข้าที่อนุญาตทราฟฟิกบนพอร์ตที่ทดสอบ
กฎเราเตอร์ชี้ไปยังอุปกรณ์ที่ถูกต้องหรือไม่?
ใส่ IP สาธารณะหรือโดเมน และพอร์ตที่คุณต้องการเปิด เราจะทดสอบจากเซิร์ฟเวอร์ของเราเหมือนผู้ใช้นอกเครือข่ายเห็น
ผู้ให้บริการบล็อก
ถ้า ISP บล็อกทราฟฟิกขาเข้าหรือใช้ CGNAT คุณอาจต้องใช้ IP สาธารณะแบบคงที่ VPS หรือ VPN ที่รองรับ port forwarding
คุณมี double NAT หรือ CGNAT หรือไม่?
ถ้า WAN address ของเราเตอร์ไม่ตรงกับ IP สาธารณะ คุณอาจอยู่หลัง CGNAT หรือเราเตอร์สองชั้น กฎ port forwarding เพียงกฎเดียวจะไม่พอ
ยังปิดอยู่หรือไม่?
ทดสอบจากอุปกรณ์นอกเครือข่าย เพราะการทดสอบภายในอาจต่างกันจาก NAT loopback
กรณีใช้งานทั่วไป
เริ่มด้วยการตรวจพอร์ตจากภายนอกจริง แล้วไล่ดูจุดเสียที่พบบ่อยของ port forwarding จนรู้ขั้นตอนถัดไปที่ควรทำ
ตั้งค่าเซิร์ฟเวอร์เกม
25565 TCPจำเป็นสำหรับ Minecraft, FiveM หรือ CS:GO ยืนยัน port forwarding ให้เพื่อนเชื่อมต่อได้ พอร์ตยอดนิยม: 25565 (Minecraft), 30120 (FiveM)
ตั้งค่าเว็บเซิร์ฟเวอร์
80 / 443 / 8080 TCPเว็บไซต์หรือแอปต้องการ HTTP 80 และ HTTPS 443 เปิด เครื่องมือตรวจว่าถึงเซิร์ฟเวอร์และไม่ถูก ISP/เราเตอร์บล็อก
กล้องและ NVR
TCPการเข้าถึงกล้อง/NVR ระยะไกลมักต้อง forward พอร์ต การตรวจพอร์ต ยืนยันว่าคำขอจากภายนอกเข้าถึงระบบสำหรับดูสดได้
คำถามที่พบบ่อย
กรณีใช้งานทั่วไป
เริ่มด้วยการตรวจพอร์ตจากภายนอกจริง แล้วไล่ดูจุดเสียที่พบบ่อยของ port forwarding จนรู้ขั้นตอนถัดไปที่ควรทำ
หากพอร์ตปิด ตรวจ port forwarding และไฟร์วอลล์บนเราเตอร์เพื่อแก้ปัญหา การเชื่อมต่อ
ที่อยู่ IP ภายนอก คือวิธีที่อินเทอร์เน็ตมองเครือข่ายคุณ เมื่อตั้งเซิร์ฟเวอร์หรือ forward พอร์ต ผู้ใช้ภายนอกต้องเชื่อมต่อ IP สาธารณะ ไม่ใช่ IP ภายใน เครื่องมือจะตรวจ IP นี้อัตโนมัติเพื่อทดสอบได้ถูกต้อง
สแกนช่วงของพอร์ตบนที่อยู่ IP หรือโดเมนใดๆ เพื่อระบุบริการที่เปิดอยู่และช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้น