วิธีตั้งค่า Port Forwarding บน Router D-Link ฉบับละเอียด
Port Forwarding คือการตั้งค่าให้เราเตอร์ส่งการเชื่อมต่อจากอินเทอร์เน็ตไปยังอุปกรณ์ภายในเครือข่าย เช่น กล้องวงจรปิด เครื่องบันทึกภาพ เซิร์ฟเวอร์ เกมออนไลน์ หรือคอมพิวเตอร์ที่ต้องการเปิดให้เข้าถึงจากภายนอก
การตั้งค่า Port Forwarding บน Router D-Link ไม่ได้ซับซ้อน แต่ต้องระบุหมายเลขพอร์ตและ IP Address ของอุปกรณ์ปลายทางให้ถูกต้อง บทความนี้จาก comsiam จะอธิบายตั้งแต่การเตรียมข้อมูลไปจนถึงการตรวจสอบว่าพอร์ตเปิดสำเร็จหรือไม่
Port Forwarding บน D-Link คืออะไร
โดยปกติ Router D-Link จะใช้ระบบ NAT เพื่อแบ่งการเชื่อมต่ออินเทอร์เน็ตให้กับอุปกรณ์หลายเครื่องภายในบ้านหรือสำนักงาน การเชื่อมต่อจากอินเทอร์เน็ตจึงไม่สามารถเข้าถึงอุปกรณ์ภายในได้โดยตรง
Port Forwarding ทำหน้าที่สร้างกฎให้เราเตอร์ทราบว่า หากมีการเชื่อมต่อเข้ามายังพอร์ตที่กำหนด จะต้องส่งข้อมูลต่อไปยังอุปกรณ์เครื่องใดในเครือข่าย
ตัวอย่างเช่น กำหนดให้การเชื่อมต่อที่เข้ามาทางพอร์ต 8080 ถูกส่งไปยังกล้องวงจรปิดที่มี IP Address เป็น 192.168.0.150
Port Forwarding ใช้ทำอะไรได้บ้าง
Port Forwarding มักใช้กับงานต่อไปนี้
เปิดดูกล้องวงจรปิดจากนอกบ้าน
เชื่อมต่อเครื่องบันทึกภาพ DVR หรือ NVR
เปิดเซิร์ฟเวอร์เกมภายในบ้าน
ใช้งาน Remote Desktop จากอินเทอร์เน็ต
เปิดเว็บเซิร์ฟเวอร์หรือระบบจัดเก็บไฟล์
เชื่อมต่อระบบควบคุมอุปกรณ์จากระยะไกล
รองรับโปรแกรมที่ต้องใช้พอร์ตเฉพาะ
ควรเปิดเฉพาะพอร์ตที่จำเป็น เพราะทุกพอร์ตที่เปิดเพิ่มอาจกลายเป็นช่องทางให้บุคคลภายนอกพยายามเชื่อมต่อกับอุปกรณ์ภายในเครือข่ายได้
ข้อมูลที่ต้องเตรียมก่อนตั้งค่า
ก่อนเข้าสู่หน้าจัดการ Router D-Link ให้เตรียมข้อมูลต่อไปนี้ให้ครบ
① IP Address ของอุปกรณ์ปลายทาง
ตรวจสอบ Local IP Address ของอุปกรณ์ที่ต้องการเปิดพอร์ต เช่น
192.168.0.150
ควรกำหนด IP Address ให้คงที่ผ่าน Static IP หรือ DHCP Reservation เพื่อป้องกันไม่ให้หมายเลข IP เปลี่ยนหลังจากปิดหรือรีสตาร์ตอุปกรณ์
② หมายเลขพอร์ตที่ต้องใช้
ตรวจสอบจากคู่มือของกล้อง โปรแกรม เกม หรือเซิร์ฟเวอร์ว่าต้องใช้พอร์ตใด ตัวอย่างเช่น
80
443
554
8080
25565
3389
อุปกรณ์บางประเภทอาจต้องเปิดหลายพอร์ต จึงควรตรวจสอบทั้งพอร์ตภายนอก พอร์ตภายใน และชนิดของโปรโตคอลให้ถูกต้อง
③ โปรโตคอล TCP หรือ UDP
กฎ Port Forwarding อาจใช้โปรโตคอลดังต่อไปนี้
TCP เหมาะกับเว็บไซต์ การรับส่งไฟล์ และ Remote Desktop
UDP มักใช้กับเกม การสตรีม และการสื่อสารแบบเรียลไทม์
TCP/UDP หรือ Both ใช้เมื่อโปรแกรมต้องการทั้งสองโปรโตคอล
หากไม่แน่ใจ อย่าเลือก Both โดยอัตโนมัติ ควรตรวจสอบข้อกำหนดของบริการก่อนเพื่อหลีกเลี่ยงการเปิดช่องทางมากเกินความจำเป็น
วิธีตั้งค่า Port Forwarding บน Router D-Link
ชื่อเมนูและตำแหน่งคำสั่งอาจแตกต่างกันตามรุ่นและเวอร์ชันเฟิร์มแวร์ แต่ขั้นตอนหลักจะใกล้เคียงกัน
① เชื่อมต่อกับ Router D-Link
เชื่อมต่อคอมพิวเตอร์หรือโทรศัพท์กับเราเตอร์ผ่านสาย LAN หรือ Wi‑Fi จากนั้นเปิดเว็บเบราว์เซอร์
② เข้าสู่หน้าจัดการเราเตอร์
พิมพ์ IP Address ของเราเตอร์ลงในช่องที่อยู่ของเบราว์เซอร์ โดยค่าที่พบบ่อย ได้แก่
192.168.0.1
หรือ
192.168.1.1
จากนั้นเข้าสู่ระบบด้วยบัญชีผู้ดูแล หากเปลี่ยนรหัสผ่านไว้แล้วต้องใช้รหัสผ่านล่าสุด ไม่ควรใช้ข้อมูลตัวอย่างหรือรหัสผ่านจากอินเทอร์เน็ตโดยไม่ตรวจสอบกับอุปกรณ์จริง
③ เปิดเมนู Port Forwarding
มองหาเมนูที่มีชื่อใกล้เคียงกับรายการต่อไปนี้
Port Forwarding
Virtual Server
NAT
Advanced
Features
Firewall
Application Rules
Router D-Link รุ่นใหม่บางรุ่นอาจวางเมนู Port Forwarding ไว้ภายใต้หัวข้อ Features ส่วนรุ่นเก่าอาจใช้ชื่อ Advanced หรือ Virtual Server
④ สร้างกฎใหม่
กด Add Rule, Add Record หรือเครื่องหมายเพิ่ม แล้วกรอกข้อมูลของกฎ ตัวอย่างเช่น
Name: CCTV
Local IP: 192.168.0.150
External Port: 8080
Internal Port: 8080
Protocol: TCP
Status: Enabled
ความหมายของแต่ละช่องมีดังนี้
Name คือชื่อกฎเพื่อให้จดจำได้ง่าย
Local IP หรือ Server IP คือ IP Address ของอุปกรณ์ปลายทาง
External Port คือพอร์ตที่รับการเชื่อมต่อจากอินเทอร์เน็ต
Internal Port คือพอร์ตที่อุปกรณ์ภายในใช้งานจริง
Protocol คือ TCP, UDP หรือทั้งสองแบบ
Schedule คือช่วงเวลาที่อนุญาตให้กฎทำงาน
หากมีช่อง Start Port และ End Port และต้องการเปิดเพียงพอร์ตเดียว ให้กรอกหมายเลขเดียวกันทั้งสองช่อง
⑤ บันทึกและใช้การตั้งค่า
ตรวจสอบข้อมูลอีกครั้งแล้วกด Save หรือ Apply เราเตอร์บางรุ่นอาจต้องรีบูตจึงจะเริ่มใช้กฎใหม่ แต่ไม่ควรรีบูตระหว่างที่กำลังอัปเดตเฟิร์มแวร์หรือบันทึกการตั้งค่า
ตัวอย่างการตั้งค่า Port Forwarding
สมมติว่าต้องการเปิดพอร์ตภายนอก 8080 และส่งไปยังเว็บเซิร์ฟเวอร์ภายในที่ใช้พอร์ต 80 โดยอุปกรณ์มี IP Address เป็น 192.168.0.100 สามารถกำหนดได้ดังนี้
Rule Name: Web Server
Local IP Address: 192.168.0.100
External Port: 8080
Internal Port: 80
Protocol: TCP
Enable: Yes
เมื่อมีการเชื่อมต่อเข้ามาทาง Public IP ที่พอร์ต 8080 เราเตอร์จะส่งคำขอไปยัง 192.168.0.100 ที่พอร์ต 80
วิธีตรวจสอบว่า Port Forwarding ทำงานหรือไม่
① ตรวจสอบบริการภายในเครือข่าย
ก่อนทดสอบจากอินเทอร์เน็ต ต้องตรวจสอบว่าบริการปลายทางทำงานในวง LAN ได้จริง หากยังเชื่อมต่อผ่าน Local IP ไม่ได้ การเปิดพอร์ตบนเราเตอร์ก็จะไม่สามารถแก้ปัญหาได้
② ทดสอบผ่านอินเทอร์เน็ตคนละเครือข่าย
ปิด Wi‑Fi บนโทรศัพท์แล้วใช้เครือข่ายมือถือทดสอบ ห้ามทดสอบจาก Wi‑Fi วงเดียวกันเพียงอย่างเดียว เพราะเราเตอร์บางรุ่นไม่รองรับ NAT Loopback
③ ตรวจสอบ Public IP
เปรียบเทียบ WAN IP ที่แสดงใน Router D-Link กับ Public IP ที่ระบบอินเทอร์เน็ตมองเห็น หากหมายเลขไม่ตรงกัน อาจมีเราเตอร์ซ้อนกันหรือผู้ให้บริการใช้งาน CGNAT
④ ตรวจสอบไฟร์วอลล์ของอุปกรณ์
แม้ตั้งค่าเราเตอร์ถูกต้อง แต่ไฟร์วอลล์ใน Windows, Linux, กล้องวงจรปิด หรือเซิร์ฟเวอร์อาจปิดกั้นพอร์ตอยู่ ต้องสร้างกฎอนุญาตเฉพาะบริการที่ต้องใช้งาน
ตั้งค่าแล้วแต่พอร์ตยังไม่เปิด เกิดจากอะไร
สาเหตุที่พบบ่อยมีดังนี้
ใส่ Local IP Address ผิด
IP ของอุปกรณ์เปลี่ยนหลังรีสตาร์ต
เลือก TCP หรือ UDP ไม่ตรงกับบริการ
โปรแกรมหรืออุปกรณ์ปลายทางยังไม่เปิดทำงาน
ไฟร์วอลล์ภายในอุปกรณ์ปิดกั้นการเชื่อมต่อ
เปิดพอร์ตซ้ำกับกฎเดิม
มีเราเตอร์สองชั้นหรือเกิด Double NAT
ผู้ให้บริการอินเทอร์เน็ตใช้งาน CGNAT
พอร์ตถูกผู้ให้บริการปิดกั้น
WAN IP ไม่ใช่ Public IP
มีการเปิดใช้งาน VPN บนเราเตอร์หรืออุปกรณ์ปลายทาง
เฟิร์มแวร์ของเราเตอร์มีปัญหาหรือเก่าเกินไป
CGNAT มีผลต่อ Port Forwarding อย่างไร
หากผู้ให้บริการอินเทอร์เน็ตใช้ CGNAT ผู้ใช้อาจไม่ได้รับ Public IPv4 Address โดยตรง การตั้งค่า Port Forwarding ใน Router D-Link จึงอาจไม่สามารถรับการเชื่อมต่อจากอินเทอร์เน็ตได้
ให้ตรวจสอบ WAN IP ในหน้าเราเตอร์ หากอยู่ในช่วง Private IP หรือช่วงสำหรับ CGNAT อาจต้องติดต่อผู้ให้บริการเพื่อขอ Public IP, Fixed IP หรือแพ็กเกจที่รองรับการเชื่อมต่อจากภายนอก
Double NAT แก้ไขอย่างไร
Double NAT เกิดจากการต่อเราเตอร์มากกว่าหนึ่งตัว เช่น ต่อ Router D-Link หลังเราเตอร์ของผู้ให้บริการ วิธีแก้ที่เหมาะสมมีหลายแบบ ได้แก่
ตั้งอุปกรณ์ของผู้ให้บริการเป็น Bridge Mode
ตั้ง Router D-Link เป็น Access Point Mode หากไม่ต้องการให้ทำหน้าที่เราเตอร์
เปิดพอร์ตบนเราเตอร์ทั้งสองตัว
กำหนด DMZ จากเราเตอร์ตัวแรกมายัง WAN IP ของ Router D-Link
การใช้ Bridge Mode มักทำให้โครงสร้างเครือข่ายเรียบง่ายกว่า แต่ควรตรวจสอบข้อมูลการเชื่อมต่อจากผู้ให้บริการก่อนเปลี่ยนการตั้งค่า
ข้อควรระวังด้านความปลอดภัย
การเปิดพอร์ตทำให้อุปกรณ์ภายในสามารถถูกเข้าถึงจากอินเทอร์เน็ต จึงควรปฏิบัติดังนี้
เปิดเฉพาะพอร์ตที่จำเป็น
เปลี่ยนรหัสผ่านเริ่มต้นของอุปกรณ์
ใช้รหัสผ่านยาวและคาดเดายาก
อัปเดตเฟิร์มแวร์ของ Router D-Link และอุปกรณ์ปลายทาง
ปิดกฎ Port Forwarding ที่ไม่ได้ใช้งาน
หลีกเลี่ยงการเปิดหน้าจัดการเราเตอร์สู่อินเทอร์เน็ต
จำกัด Source IP หากรุ่นที่ใช้งานรองรับ
ใช้ VPN แทนการเปิดบริการสำคัญโดยตรงเมื่อทำได้
ตรวจสอบบันทึกการเข้าสู่ระบบเป็นประจำ
ไม่ควรเปิด DMZ เพื่อแก้ปัญหา Port Forwarding แบบถาวร เพราะ DMZ อาจส่งการเชื่อมต่อที่ไม่ได้กำหนดไปยังอุปกรณ์เพียงเครื่องเดียว ทำให้อุปกรณ์นั้นเผชิญความเสี่ยงมากขึ้น
คำถามที่พบบ่อย
Port Forwarding กับ Virtual Server เหมือนกันหรือไม่
เราเตอร์หลายรุ่นใช้สองคำนี้แทนกัน แต่บางรุ่นแยก Virtual Server สำหรับการจับคู่พอร์ตภายนอกกับพอร์ตภายใน และใช้ Port Forwarding สำหรับพอร์ตหรือช่วงพอร์ตหลายหมายเลข ควรตรวจสอบรูปแบบช่องกรอกของเราเตอร์รุ่นนั้น
ต้องรีสตาร์ต Router D-Link หรือไม่
บางรุ่นใช้กฎใหม่ทันทีหลังจากกด Save หรือ Apply ส่วนบางรุ่นอาจต้องรีสตาร์ต หากยังทดสอบไม่ผ่าน ให้ตรวจสอบสถานะกฎและคู่มือของรุ่นก่อนรีบูต
เปิดพอร์ตแล้วอินเทอร์เน็ตจะเร็วขึ้นหรือไม่
ไม่เร็วขึ้น เพราะ Port Forwarding มีหน้าที่กำหนดเส้นทางของการเชื่อมต่อขาเข้า ไม่ได้เพิ่มความเร็วอินเทอร์เน็ตหรือประสิทธิภาพของ Wi‑Fi
สามารถเปิดพอร์ตเดียวกันให้อุปกรณ์สองเครื่องได้หรือไม่
ไม่สามารถใช้ External Port และโปรโตคอลเดียวกันส่งไปยังอุปกรณ์สองเครื่องพร้อมกันได้ ควรกำหนด External Port คนละหมายเลข แล้วจับคู่กับ Internal Port ของแต่ละอุปกรณ์
สรุป
วิธีตั้งค่า Port Forwarding บน Router D-Link คือกำหนด IP Address ของอุปกรณ์ให้คงที่ ตรวจสอบหมายเลขพอร์ตและโปรโตคอล จากนั้นสร้างกฎในเมนู Port Forwarding, Virtual Server หรือ NAT แล้วทดสอบผ่านอินเทอร์เน็ตคนละเครือข่าย
หากตั้งค่าถูกต้องแต่ยังเชื่อมต่อไม่ได้ ให้ตรวจสอบไฟร์วอลล์ Double NAT และ CGNAT เป็นลำดับสำคัญ พร้อมเปิดเฉพาะพอร์ตที่จำเป็นเพื่อรักษาความปลอดภัยของเครือข่าย สำหรับผู้ใช้ comsiam การบันทึกค่าก่อนแก้ไขและจดรายละเอียดทุกกฎไว้จะช่วยให้ตรวจสอบหรือย้อนกลับการตั้งค่าได้ง่ายขึ้น