Port Forwarding: คู่มือฉบับสมบูรณ์ 2025

Port Forwarding เป็นหนึ่งในหัวข้อที่มีความต้องการสูงและในขณะเดียวกันก็ยากที่สุดสำหรับผู้เริ่มต้นในการกำหนดค่าเครือข่ายภายในบ้าน ในคู่มือนี้ เราจะอธิบายรายละเอียดเกี่ยวกับวิธีการตั้งค่า Port Forwarding อย่างถูกต้องสำหรับทุกวัตถุประสงค์: ตั้งแต่เซิร์ฟเวอร์เกมไปจนถึงระบบตรวจสอบ

Port Forwarding คืออะไร?

Port Forwarding เป็นเทคโนโลยีที่ช่วยให้สามารถเปลี่ยนเส้นทางคำขอเครือข่ายจากพอร์ตภายนอกของเราเตอร์ไปยังพอร์ตเฉพาะของอุปกรณ์ในเครือข่ายท้องถิ่นของคุณ

อินเทอร์เน็ต

คำขอภายนอกมาถึงเราเตอร์ของคุณ

เราเตอร์

เปลี่ยนเส้นทางคำขอไปยังอุปกรณ์ที่ต้องการ

อุปกรณ์ของคุณ

รับและประมวลผลคำขอ

คุณต้องการ Port Forwarding เพื่ออะไร?

วัตถุประสงค์ ตัวอย่างพอร์ต การใช้งาน
เซิร์ฟเวอร์เกม 25565 (Minecraft)
27015 (CS:GO)
3074 (Xbox Live)
สร้างเซิร์ฟเวอร์แบบหลายผู้เล่นสำหรับเกม
เว็บเซิร์ฟเวอร์ 80 (HTTP)
443 (HTTPS)
8080 (ทางเลือก)
โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ที่บ้าน
ระบบตรวจสอบ 3777, 3778 (DVR)
80, 443 (อินเทอร์เฟซเว็บ)
การเข้าถึงระยะไกลไปยังกล้อง
การเข้าถึงระยะไกล 3389 (RDP)
22 (SSH)
5900 (VNC)
จัดการคอมพิวเตอร์จากภายนอก
เซิร์ฟเวอร์สื่อ 32400 (Plex)
8096 (Jellyfin)
8200 (Emby)
เข้าถึงไลบรารีสื่อจากเครือข่ายใดก็ได้

สิ่งสำคัญที่ต้องเข้าใจ

Port Forwarding เปิดการเข้าถึงอุปกรณ์ของคุณจากอินเทอร์เน็ต ปฏิบัติตามมาตรการความปลอดภัยเสมอและอย่าเปิดพอร์ตที่ไม่จำเป็น!

การเตรียมพร้อมสำหรับการตั้งค่า

  1. กำหนดที่อยู่ IP แบบคงที่ของอุปกรณ์

    อุปกรณ์ของคุณ (PC, เซิร์ฟเวอร์, กล้อง) ต้องการที่อยู่ IP ในท้องถิ่นถาวรเพื่อให้เราเตอร์รู้ว่าจะส่งข้อมูลไปที่ใด

    วิธีค้นหาที่อยู่ IP ใน Windows:

    ipconfig

    มองหาบรรทัด "IPv4 Address" สำหรับการเชื่อมต่อเครือข่ายของคุณ

    วิธีค้นหาที่อยู่ IP ใน Linux/macOS:

    ifconfig

    หรือใช้: ip addr show

  2. กำหนดค่า IP แบบคงที่

    เพื่อป้องกันการเปลี่ยนแปลงที่อยู่ IP ให้กำหนดค่าอย่างคงที่:

    • ในเราเตอร์: ตั้งค่า IP แบบคงที่ผ่านการจอง DHCP
    • บนอุปกรณ์: กำหนดค่า IP แบบคงที่ด้วยตนเองในการตั้งค่าเครือข่าย
  3. ค้นหาที่อยู่ IP ภายนอกของคุณ

    นี่คือที่อยู่ที่ผู้ใช้รายอื่นเห็นบนอินเทอร์เน็ต:

    วิธีค้นหา IP ภายนอก:

    # ผ่านบรรทัดคำสั่ง
    curl ifconfig.me
    
    # หรือเยี่ยมชมเว็บไซต์:
    # - whatismyipaddress.com
    # - 2ip.ru
    # - myip.com
  4. กำหนดพอร์ตที่ต้องการ

    ค้นหาว่าแอปพลิเคชันหรือบริการของคุณใช้พอร์ตใด ข้อมูลนี้มักอยู่ในเอกสารประกอบ

คำแนะนำการตั้งค่าทีละขั้นตอน

  1. เข้าสู่แผงควบคุมเราเตอร์

    เปิดเบราว์เซอร์และป้อนที่อยู่ IP ของเราเตอร์ โดยปกติคือ:

    • 192.168.1.1 (TP-Link, D-Link)
    • 192.168.0.1 (Netgear, TP-Link บางรุ่น)
    • 192.168.31.1 (Xiaomi)
    • 192.168.10.1 (Huawei)

    ชื่อผู้ใช้/รหัสผ่านเริ่มต้นมักระบุไว้บนสติกเกอร์ของเราเตอร์

  2. ค้นหาส่วน Port Forwarding

    ส่วนนี้อาจมีชื่อแตกต่างกัน:

    • Port Forwarding
    • Virtual Servers
    • การส่งต่อพอร์ต
    • NAT
    • ไฟร์วอลล์
  3. กรอกพารามิเตอร์ Port Forwarding

    คุณต้องระบุ:

    • ชื่อบริการ: ชื่อใดก็ได้ (เช่น "Minecraft Server")
    • พอร์ตภายนอก: พอร์ตที่จะเปิดบนเราเตอร์
    • พอร์ตภายใน: พอร์ตบนอุปกรณ์ของคุณ
    • IP ภายใน: IP แบบคงที่ของอุปกรณ์ของคุณ
    • โปรโตคอล: TCP, UDP หรือทั้งสองอย่าง
  4. บันทึกการตั้งค่า

    หลังจากกรอกข้อมูลในฟิลด์ทั้งหมดแล้ว ให้กด "บันทึก" หรือ "ใช้" เราเตอร์อาจรีสตาร์ท

คำแนะนำสำหรับเราเตอร์ยอดนิยม

TP-Link

  1. เข้าสู่แผงควบคุม (192.168.1.1)
  2. ไปที่: Advanced → NAT Forwarding → Virtual Servers
  3. คลิก "Add New"
  4. กรอกข้อมูล:
    • Service Type: เลือกจากรายการหรือป้อนของคุณเอง
    • External Port: พอร์ตสำหรับการเข้าถึงจากภายนอก
    • Internal Port: พอร์ตบนอุปกรณ์
    • IP Address: IP ท้องถิ่นของอุปกรณ์
    • Protocol: TCP/UDP/BOTH
  5. บันทึกและรีสตาร์ทเราเตอร์

ASUS

  1. เข้าสู่แผง (192.168.1.1)
  2. ไปที่: Advanced Settings → WAN → Virtual Server/Port Forwarding
  3. เปิดใช้งาน "Enable Port Forwarding"
  4. กรอกข้อมูลในฟิลด์:
    • Service Name: ชื่อบริการ
    • Port Range: ช่วงพอร์ต (เช่น 25565-25565)
    • Local IP: IP อุปกรณ์ของคุณ
    • Local Port: พอร์ตอุปกรณ์ของคุณ
    • Protocol: TCP/UDP/BOTH
  5. คลิก "Add" แล้ว "Apply"

D-Link

  1. เข้าสู่แผง (192.168.0.1)
  2. ไปที่: Advanced → Port Forwarding
  3. คลิก "Add"
  4. กรอกข้อมูล:
    • Rule Name: ชื่อกฎ
    • External Port: พอร์ตภายนอก
    • Internal Port: พอร์ตภายใน
    • Internal IP: IP อุปกรณ์
    • Schedule: Always
    • Inbound Filter: Allow All
  5. บันทึกการตั้งค่า

Zyxel Keenetic

  1. เข้าสู่แผง (my.keenetic.net หรือ 192.168.1.1)
  2. ไปที่: ความปลอดภัย → การส่งต่อพอร์ต
  3. คลิก "เพิ่มกฎ"
  4. กรอกข้อมูล:
    • คำอธิบาย: ชื่อบริการ
    • อินเทอร์เฟซ: อินเทอร์เน็ต
    • โปรโตคอล: TCP/UDP
    • พอร์ตภายนอก: พอร์ตสำหรับการเข้าถึงจากภายนอก
    • IP ปลายทาง: IP ท้องถิ่นของอุปกรณ์
    • พอร์ตภายใน: พอร์ตบนอุปกรณ์
  5. บันทึกการเปลี่ยนแปลง

การตรวจสอบการทำงานของ Port Forwarding

  1. ใช้บริการออนไลน์

    เว็บไซต์สำหรับตรวจสอบพอร์ตที่เปิด:

  2. การตรวจสอบผ่านบรรทัดคำสั่ง

    ตรวจสอบจากคอมพิวเตอร์เครื่องอื่น:

    # ใช้ telnet หรือ nc (netcat) 
    telnet IP-ภายนอก-ของคุณ พอร์ต 
    # หรือใช้ nmap 
    nmap -p พอร์ต IP-ภายนอก-ของคุณ
  3. ทดสอบบริการ

    พยายามเชื่อมต่อกับบริการของคุณจากอุปกรณ์อื่นนอกเครือข่ายท้องถิ่น (เช่น ผ่านอินเทอร์เน็ตมือถือ)

สัญญาณของการตั้งค่าที่สำเร็จ

  • พอร์ตแสดงเป็น "เปิด" ในเครื่องมือตรวจสอบออนไลน์
  • คุณสามารถเชื่อมต่อกับบริการจากภายนอกได้
  • บริการทำงานอย่างเสถียรโดยไม่มีการหยุดชะงัก

การแก้ไขปัญหาทั่วไป

พอร์ตยังคงปิดอยู่

  • ตรวจสอบไฟร์วอลล์: เพิ่มข้อยกเว้นใน Windows Firewall หรือไฟร์วอลล์อื่น
  • รีสตาร์ทเราเตอร์: บางครั้งการตั้งค่าถูกใช้หลังจากรีสตาร์ท
  • ตรวจสอบที่อยู่ IP: ตรวจสอบว่าอุปกรณ์มี IP แบบคงที่ที่ถูกต้อง
  • ปิดใช้งาน UPnP: บางครั้ง UPnP ขัดแย้งกับการตั้งค่าพอร์ตด้วยตนเอง

IP แบบไดนามิกจากผู้ให้บริการ

หากคุณมี IP แบบไดนามิก มันสามารถเปลี่ยนแปลงได้ วิธีแก้ไข:

  • ใช้ DDNS: บริการเช่น No-IP, DuckDNS
  • ตรวจสอบ IP: อัปเดตข้อมูลเกี่ยวกับ IP ปัจจุบันเป็นประจำ
  • IP แบบคงที่: สั่งซื้อ IP แบบคงที่จากผู้ให้บริการ (ต้องจ่าย)

NAT สองชั้น

ปัญหาเกิดขึ้นเมื่อคุณมีเราเตอร์หลายตัวในเครือข่าย:

  • โหมดบริดจ์: ตั้งค่าหนึ่งในเราเตอร์ในโหมดบริดจ์
  • DMZ: ตั้งค่า DMZ บนเราเตอร์หลักสำหรับเราเตอร์ที่สอง
  • การส่งต่อบนทั้งคู่: ตั้งค่าการส่งต่อบนเราเตอร์ทั้งสองตัว

มาตรการรักษาความปลอดภัย

กฎที่สำคัญ

  1. เปิดเฉพาะพอร์ตที่จำเป็นเท่านั้น - ทุกพอร์ตที่เปิดจะเพิ่มพื้นที่การโจมตี
  2. ใช้รหัสผ่านที่ซับซ้อน บนบริการทั้งหมดที่เข้าถึงได้จากภายนอก
  3. อัปเดตซอฟต์แวร์เป็นประจำ - กำจัดช่องโหว่
  4. ตรวจสอบการเชื่อมต่อ โดยใช้บันทึกของเราเตอร์
  5. พิจารณา VPN เป็นทางเลือกที่ปลอดภัยกว่าสำหรับ Port Forwarding

วิธีปฏิบัติที่ดีที่สุด

  • ใช้พอร์ตที่ไม่เป็นมาตรฐานเพื่อลดความสนใจจากเครื่องสแกน
  • ตั้งค่าการปิดใช้งานพอร์ตอัตโนมัติตามตารางเวลา
  • ตรวจสอบบันทึกเป็นประจำสำหรับกิจกรรมที่น่าสงสัย
  • ใช้ fail2ban หรือที่คล้ายกันเพื่อปิดกั้น IP ที่น่าสงสัย

รายการตรวจสอบความปลอดภัย

ติดตามบน Telegram ติดตามบน VK