วิธีใช้ DDNS สำหรับดูกล้องจากนอกบ้าน ผ่าน D-Link แบบละเอียด

 การใช้ DDNS สำหรับดูกล้องจากนอกบ้าน เป็นวิธีที่ช่วยให้ผู้ใช้งานสามารถเข้าถึงกล้องวงจรปิด, DVR หรือ NVR ผ่านอินเทอร์เน็ตได้ง่ายขึ้น โดยไม่ต้องคอยจำ Public IP ที่อาจเปลี่ยนอยู่ตลอดเวลา

หลักการคือสร้างชื่อ Hostname เช่น mycamera.example-ddns.net แล้วให้ Router D-Link อัปเดต Public IP ปัจจุบันไปยังผู้ให้บริการ DDNS อัตโนมัติ จากนั้นจึงใช้ Hostname ดังกล่าวร่วมกับ Port Forwarding เพื่อเชื่อมต่อกลับมายังระบบกล้อง

บทความนี้จาก comsiam จะอธิบายตั้งแต่การเตรียมระบบ การตั้ง DDNS การเปิด Port ไปจนถึงการตรวจสอบกรณีดูกล้องจากอินเทอร์เน็ตไม่ได้

① DDNS สำหรับกล้องวงจรปิดคืออะไร

DDNS หรือ Dynamic DNS คือระบบที่ใช้ชื่อ Hostname แทน Public IP

สมมติอินเทอร์เน็ตบ้านได้รับ Public IP

203.0.113.20

เมื่อ Router เชื่อมต่อใหม่ ISP อาจเปลี่ยนเป็น

203.0.113.80

หากใช้ Public IP โดยตรง ผู้ใช้งานต้องแก้ Address ในแอปทุกครั้งที่ IP เปลี่ยน

แต่หากใช้ DDNS สามารถใช้ชื่อเดิม เช่น

mycamera.example-ddns.net

แม้ Public IP จะเปลี่ยนก็ตาม


② DDNS ทำงานกับกล้องอย่างไร

โครงสร้างทั่วไปคือ

โทรศัพท์จากอินเทอร์เน็ต
↓
DDNS Hostname
↓
Public IP ของ Router D-Link
↓
Port Forwarding
↓
DVR / NVR / Camera

ตัวอย่าง

mycamera.example-ddns.net:8080
↓
Router D-Link
↓
192.168.0.200:8080

ผู้ใช้งานจึงไม่จำเป็นต้องจำ Public IP


③ DDNS อย่างเดียวไม่พอสำหรับดูกล้องจากภายนอก

จุดนี้สำคัญมาก

DDNS ทำหน้าที่เพียง

Hostname
→ Public IP

แต่ยังไม่ได้ส่ง Connection ไปยังกล้อง

หากต้องการให้กล้องรับการเชื่อมต่อ ต้องมี

Port Forwarding

ร่วมด้วย

ดังนั้นระบบโดยทั่วไปจะประกอบด้วย

DDNS
+
Port Forwarding
+
Public IP
+
กล้อง/NVR ที่เปิด Service อยู่

④ เตรียมข้อมูลก่อนตั้งค่า

ก่อนเริ่ม ควรทราบข้อมูลดังนี้

IP Address ของ DVR/NVR
Port ที่ใช้งาน
Protocol TCP/UDP
Public IP
DDNS Hostname
Username
Password หรือ DDNS Key

ตัวอย่าง

NVR IP: 192.168.0.200
HTTP Port: 8080
Server Port: 8000
Protocol: TCP

ค่าจริงต้องดูจากอุปกรณ์ของคุณ


⑤ ตั้ง IP ของ DVR/NVR ให้คงที่

ก่อนทำ Port Forwarding ควรให้อุปกรณ์กล้องมี IP เดิมตลอดเวลา

ตัวอย่าง

192.168.0.200

หากใช้ DHCP และ IP เปลี่ยนเป็น

192.168.0.205

Port Forwarding ที่ตั้งไว้จะส่งข้อมูลไปยัง IP เดิมและใช้งานไม่ได้

สามารถใช้

  • Static IP

  • DHCP Reservation

  • Static DHCP

ตามความสามารถของ Router และอุปกรณ์


⑥ ตรวจสอบ Port ที่ระบบกล้องใช้งาน

เข้าเมนู Network ของ DVR/NVR แล้วตรวจสอบ Port

อาจพบค่า เช่น

HTTP Port: 80
HTTPS Port: 443
Server Port: 8000
RTSP Port: 554

อุปกรณ์แต่ละยี่ห้อและรุ่นอาจใช้ Port ไม่เหมือนกัน

อย่าคัดลอกหมายเลข Port จากตัวอย่างไปใช้โดยไม่ตรวจอุปกรณ์จริง


⑦ สมัครบริการ DDNS

เลือกผู้ให้บริการ DDNS ที่ Router D-Link หรืออุปกรณ์ของคุณรองรับ

จากนั้นสร้าง Hostname

ตัวอย่าง

homecamera.example-ddns.net

ข้อมูลที่มักต้องใช้คือ

Hostname
Username
Password

หรือบางบริการอาจใช้

Update Key
Token

แทน Password


⑧ ตั้ง DDNS บน Router D-Link

เข้าสู่หน้า Administration ของ D-Link

จากนั้นค้นหาเมนู

Dynamic DNS

หรือ

DDNS

แล้วเปิด

Enable Dynamic DNS

จากนั้นเลือกผู้ให้บริการและกรอกข้อมูลบัญชี

ตัวอย่าง

Provider: DDNS Provider
Hostname: homecamera.example-ddns.net
Username: myaccount
Password: ********

กด Save หรือ Apply


⑨ ตรวจสอบ DDNS Status

หลังบันทึกแล้ว Router อาจแสดงสถานะ เช่น

Connected

หรือ

Success

หากขึ้น Error ให้ตรวจ

  • Hostname

  • Username

  • Password

  • Provider

  • Internet Connection

ให้ถูกต้อง


⑩ ตรวจว่า Hostname ชี้ Public IP ถูกหรือไม่

หลักการที่ถูกต้องคือ

homecamera.example-ddns.net
↓
Public IP ปัจจุบัน

ตัวอย่าง

homecamera.example-ddns.net
→ 203.0.113.80

หาก Hostname ยังชี้ไป IP เก่า แสดงว่า DDNS ยังอัปเดตไม่สำเร็จ


⑪ ตั้ง Port Forwarding สำหรับ DVR/NVR

สมมติ NVR มีข้อมูล

Internal IP: 192.168.0.200
Port: 8080
Protocol: TCP

สามารถสร้าง Rule

Name: NVR
External Port: 8080
Internal Port: 8080
Internal IP: 192.168.0.200
Protocol: TCP
Enable: Yes

จากนั้นกด Save หรือ Apply


⑫ ตัวอย่างการเข้าดูกล้องผ่าน DDNS

เมื่อทุกอย่างทำงานแล้ว สามารถใช้

homecamera.example-ddns.net:8080

แทน

203.0.113.80:8080

ใน Browser หรือแอปที่รองรับการเชื่อมต่อแบบ IP/Domain


⑬ ถ้ากล้องใช้หลาย Port ต้องเปิดทุก Port หรือไม่

ขึ้นอยู่กับรูปแบบการใช้งาน

ระบบบางรุ่นอาจใช้หลาย Port เช่น

HTTP Port
Server Port
RTSP Port
HTTPS Port

แอปอาจต้องการเฉพาะ Server Port ขณะที่ Web Browser อาจใช้ HTTP หรือ HTTPS

ดังนั้นควรเปิดเฉพาะ Port ที่จำเป็นตามคู่มือของอุปกรณ์

ไม่ควรเปิดทุก Port โดยไม่มีเหตุผล


⑭ ตัวอย่างเปิดหลาย Port

สมมติ NVR ใช้

HTTP: 8080
Server: 8000
RTSP: 554

อาจต้องสร้าง Rule เช่น

TCP 8080
→ 192.168.0.200:8080
TCP 8000
→ 192.168.0.200:8000

และหากจำเป็น

TCP/UDP 554
→ 192.168.0.200:554

ต้องตรวจ Protocol จริงของระบบก่อนตั้ง


⑮ สามารถเปลี่ยน External Port ได้

หาก NVR ภายในใช้ Port

80

ไม่จำเป็นต้องเปิด External Port เป็น 80 เสมอไป หาก Router รองรับ Port Mapping

สามารถตั้ง

External Port: 8081
Internal Port: 80

แล้วเข้าผ่าน

homecamera.example-ddns.net:8081

Router จะส่งไปยัง

192.168.0.200:80

⑯ ทดสอบกล้องจาก LAN ก่อน

ก่อนทดสอบ DDNS ควรตรวจว่าอุปกรณ์ทำงานจากภายในเครือข่ายได้ก่อน

ตัวอย่าง

192.168.0.200:8080

หากเข้าจาก LAN ไม่ได้ ปัญหายังไม่เกี่ยวกับ DDNS

ควรแก้

  • IP

  • Port

  • Network

  • Firewall

  • DVR/NVR

ให้เรียบร้อยก่อน


⑰ ทดสอบจาก 4G/5G

หลังตั้ง DDNS และ Port Forwarding แล้ว วิธีทดสอบที่ดีที่สุดคือใช้เครือข่ายภายนอก

บนโทรศัพท์

ปิด Wi-Fi
↓
เปิด 4G/5G

จากนั้นลองเชื่อมต่อผ่าน

homecamera.example-ddns.net:8080

หากเข้าได้ แสดงว่าระบบ Remote Access ทำงานแล้ว


⑱ ทำไมทดสอบจาก Wi-Fi บ้านแล้วเข้าไม่ได้

Router บางรุ่นไม่รองรับ NAT Loopback หรือ Hairpin NAT

จึงอาจเกิดกรณี

4G/5G → เข้าได้

แต่

Wi-Fi บ้าน → ใช้ DDNS แล้วเข้าไม่ได้

ไม่ได้หมายความว่า DDNS มีปัญหา

ให้ทดสอบจากอินเทอร์เน็ตภายนอกจริงก่อน


⑲ DDNS Connected แต่ดูกล้องไม่ได้

หาก DDNS แสดง Connected แต่กล้องยังเข้าไม่ได้ ให้แยกตรวจ

DDNS
↓
Port Forwarding
↓
NVR

เริ่มจากดูว่า Hostname ชี้ไป Public IP ถูกหรือไม่

จากนั้นตรวจ Port Forwarding และ Port ของ NVR


⑳ ตรวจสอบ Firewall บน Router

Firewall บางรุ่นอาจมี Policy ที่บล็อก Incoming Traffic

แม้ Port Forwarding จะถูกต้อง

ควรตรวจเมนู เช่น

Firewall
Access Control
Inbound Rules

โดยเฉพาะ Router ธุรกิจ

ต้องแน่ใจว่า Traffic ที่จำเป็นได้รับอนุญาต


㉑ ตรวจสอบ Firewall ของ DVR/NVR

อุปกรณ์กล้องบางระบบอาจมี Firewall หรือ IP Filter ในตัว

ตรวจเมนู เช่น

Security
IP Filter
Access Control
Firewall

หากมี Whitelist หรือ Blacklist ต้องตั้งให้เหมาะสม


㉒ ระวัง CGNAT

หนึ่งในสาเหตุสำคัญที่ทำให้ DDNS ใช้ไม่ได้จากภายนอกคือ CGNAT

ถ้า WAN IP ของ Router D-Link เป็น

10.x.x.x
100.64.x.x - 100.127.x.x
172.16.x.x - 172.31.x.x

หรือ

192.168.x.x

อาจไม่ได้รับ Public IPv4 โดยตรง


㉓ วิธีตรวจ CGNAT เบื้องต้น

เปรียบเทียบ

WAN IP ใน Router

กับ

Public IP ที่อินเทอร์เน็ตมองเห็น

หากไม่ตรงกัน อาจมี

CGNAT

หรือ Router อีกตัวอยู่ด้านหน้า

ในกรณีนี้ DDNS สามารถอัปเดตชื่อได้ แต่ Port Forwarding อาจยังใช้ไม่ได้


㉔ DDNS แก้ CGNAT ไม่ได้

หลายคนเข้าใจผิดว่า DDNS สามารถทำให้เข้ากล้องได้แม้อยู่หลัง CGNAT

ความจริงคือ

DDNS
= จัดการชื่อกับ IP

ไม่ได้ทำหน้าที่

Bypass CGNAT

หาก ISP ใช้ CGNAT อาจต้องสอบถามบริการ Public IPv4 หรือใช้วิธี Remote Access แบบอื่นที่อุปกรณ์รองรับ


㉕ ระวัง Double NAT

ตัวอย่างโครงสร้าง

Internet
↓
Router ISP
↓
Router D-Link
↓
NVR

หาก D-Link ได้ WAN IP เช่น

192.168.1.2

แสดงว่า Router ISP ยังทำ NAT อยู่

อาจต้อง

  • Forward Port ที่ Router ISP ด้วย

  • ใช้ Bridge Mode

  • ใช้ IP Passthrough

  • ตั้ง DMZ ไปยัง D-Link

ขึ้นอยู่กับระบบ


㉖ ตัวอย่าง Double NAT สำหรับกล้อง

สมมติ

Router ISP LAN: 192.168.1.1
D-Link WAN: 192.168.1.2
NVR: 192.168.0.200

หากต้องเปิด Port 8080 อาจต้องทำ

Router ISP
8080
→ 192.168.1.2

แล้วที่ D-Link

8080
→ 192.168.0.200

จึงจะส่ง Connection ผ่าน NAT ทั้งสองชั้นได้


㉗ DDNS บน Router หรือ DVR/NVR แบบไหนดีกว่า

หาก Router D-Link รองรับ DDNS โดยตรง มักสะดวกเพราะ Router เป็นอุปกรณ์ที่รู้ WAN IP โดยตรง

โครงสร้างคือ

D-Link
→ DDNS Provider

แต่ DVR/NVR บางรุ่นก็รองรับ DDNS ในตัว

ไม่จำเป็นต้องเปิด DDNS ซ้ำหลายอุปกรณ์สำหรับ Hostname เดียวกันหากไม่มีเหตุผล

ควรเลือกตัวอัปเดตหลักเพียงตัวเดียวเพื่อให้ตรวจสอบง่าย


㉘ DDNS กับระบบ P2P ต่างกันอย่างไร

กล้องและ NVR รุ่นใหม่จำนวนมากมีระบบ P2P หรือ Cloud

DDNS

โดยทั่วไปต้องจัดการ

Public IP
Port Forwarding
Hostname
Firewall

P2P

มักใช้

Device ID / QR Code
→ Cloud/P2P Service

และไม่จำเป็นต้องเปิด Port ด้วยตนเองในหลายระบบ

DDNS เหมาะกับผู้ที่ต้องการควบคุมระบบเครือข่ายเองมากกว่า


㉙ DDNS กับ Static Public IP ต่างกันอย่างไร

Static Public IP คือ

Public IP เดิมตลอด

ส่วน DDNS คือ

Public IP เปลี่ยนได้
แต่ Hostname ตาม IP ใหม่

สำหรับบ้านหรือระบบขนาดเล็ก DDNS อาจเพียงพอ

แต่ระบบธุรกิจที่ต้องการความแน่นอนสูงอาจเลือก Static Public IP


㉚ DDNS สำหรับกล้องปลอดภัยหรือไม่

DDNS เองเป็นเพียงระบบชื่อ แต่การเปิด Port ของกล้องออกอินเทอร์เน็ตเพิ่มความเสี่ยงต่อระบบ

จึงควรให้ความสำคัญกับความปลอดภัยมากกว่าการทำให้เชื่อมต่อได้เพียงอย่างเดียว


㉛ เปลี่ยน Password เริ่มต้นของกล้อง

ห้ามใช้ Password จากโรงงาน เช่น

admin
123456
password

ควรตั้ง Password ที่

  • ยาว

  • คาดเดายาก

  • ไม่ซ้ำบริการอื่น

  • มีตัวเลขและอักขระหลายประเภท

เพื่อป้องกันการเข้าถึงจากบุคคลอื่น


㉜ อัปเดต Firmware ของ DVR/NVR

ควรตรวจสอบ Firmware ของ

Camera
DVR
NVR
Router D-Link

ให้เป็นรุ่นที่เหมาะสมและยังได้รับการสนับสนุน

Firmware เก่าอาจมีช่องโหว่หรือปัญหา Network ที่ได้รับการแก้ในรุ่นใหม่


㉝ เปิดเฉพาะ Port ที่จำเป็น

ไม่ควรใช้ DMZ เพื่อเปิด NVR ทั้งเครื่อง หากสามารถใช้ Port Forwarding เฉพาะ Port ได้

แนวทางที่ดีกว่าคือ

เปิดเฉพาะ Port ที่จำเป็น

แทน

เปิดทุก Port

ช่วยลดพื้นที่โจมตีจากอินเทอร์เน็ต


㉞ ใช้ HTTPS หากระบบรองรับ

หาก DVR/NVR รองรับ HTTPS ควรพิจารณาใช้

HTTPS

แทน HTTP สำหรับ Web Management

แต่ต้องตั้ง Certificate และ Port ให้ถูกต้องตามระบบ


㉟ ระบบสำคัญควรใช้ VPN

สำหรับสำนักงานหรือกล้องที่มีข้อมูลสำคัญ วิธีที่ปลอดภัยกว่าการเปิดหน้า NVR สู่อินเทอร์เน็ตโดยตรงคือใช้ VPN

โครงสร้าง

โทรศัพท์
↓
VPN
↓
Router/Firewall
↓
LAN
↓
NVR

จากนั้นผู้ใช้งานเข้ากล้องผ่าน IP ภายในเหมือนอยู่ในสำนักงาน


㊱ DDNS ใช้งานไม่ได้หลังไฟดับ

หลังไฟดับ Router อาจได้รับ Public IP ใหม่

หาก DDNS ทำงานปกติ Hostname ควรได้รับการอัปเดต

หากเข้าไม่ได้หลังไฟดับ ให้ตรวจ

Internet Connection
DDNS Status
Public IP
NVR IP
Port Forwarding

โดยเฉพาะว่า NVR ได้ IP เดิมหรือไม่


㊲ กล้องเปลี่ยน IP หลัง Restart แก้อย่างไร

หาก NVR เดิมอยู่ที่

192.168.0.200

แต่หลัง Restart กลายเป็น

192.168.0.204

Port Forwarding จะใช้ไม่ได้

แก้โดยตั้ง

DHCP Reservation

หรือ Static IP ให้ NVR


㊳ DDNS Hostname ถูกแต่ Port Closed

หาก Hostname ชี้ Public IP ถูกต้อง แต่ตรวจ Port แล้ว Closed ให้ตรวจ

NVR เปิด Service หรือไม่
Port Forwarding ถูกหรือไม่
Protocol ถูกหรือไม่
Firewall บล็อกหรือไม่
Internal IP ถูกหรือไม่
CGNAT หรือไม่

ปัญหาในกรณีนี้มักไม่ใช่ DDNS


㊴ Checklist ตั้ง DDNS สำหรับดูกล้อง

ตรวจตามรายการนี้

✓ NVR มี IP คงที่
✓ รู้ Port ที่ใช้งาน
✓ มี DDNS Hostname
✓ DDNS Connected
✓ Hostname ชี้ Public IP ถูกต้อง
✓ ตั้ง Port Forwarding แล้ว
✓ Protocol ถูกต้อง
✓ Firewall อนุญาต
✓ WAN เป็น Public IP
✓ ไม่มี Double NAT ที่ยังไม่ได้ตั้งค่า
✓ ไม่มี CGNAT
✓ ทดสอบผ่าน 4G/5G

㊵ ลำดับแก้ปัญหาเมื่อดูกล้องจากนอกบ้านไม่ได้

ใช้ลำดับนี้จะช่วยหาสาเหตุได้เร็ว

1. ดูกล้องจาก LAN ให้ได้ก่อน
2. ตรวจ IP ของ NVR
3. ตรวจ Port
4. ตรวจ Port Forwarding
5. ตรวจ DDNS Status
6. ตรวจ Hostname ว่าชี้ Public IP
7. ตรวจ WAN IP
8. ตรวจ Double NAT
9. ตรวจ CGNAT
10. ทดสอบผ่าน 4G/5G

อย่าแก้หลายจุดพร้อมกัน เพราะจะทำให้ไม่รู้ว่าสาเหตุจริงอยู่ตรงไหน

สรุป

การใช้ DDNS สำหรับดูกล้องจากนอกบ้านผ่าน Router D-Link ช่วยให้สามารถใช้ Hostname แทน Public IP ที่เปลี่ยนอยู่ตลอด ทำให้การตั้งค่าแอปหรือระบบ Remote Access สะดวกขึ้น

อย่างไรก็ตาม DDNS เป็นเพียงส่วนหนึ่งของระบบ ผู้ใช้งานยังต้องตั้ง IP ของ DVR/NVR ให้คงที่ เปิด Port Forwarding ให้ถูกต้อง ตรวจ Firewall และตรวจว่า WAN ของ D-Link ได้ Public IP จริง

หาก DDNS Connected แต่ยังดูกล้องไม่ได้ แนวทางของ comsiam คือให้ตรวจ Hostname → Public IP → Port Forwarding → NVR → CGNAT ตามลำดับ เพราะจะช่วยแยกปัญหาได้เร็วที่สุด

สำหรับระบบกล้องในสำนักงานหรือสถานที่ที่ต้องการความปลอดภัยสูง ควรพิจารณาใช้ VPN แทนการเปิด Port ของ DVR/NVR ออกสู่อินเทอร์เน็ตโดยตรง

Popular posts from this blog

TP-Link TL-MR100 Setup Guide – วิธีติดตั้งและตั้งค่า Router ใส่ซิม 4G ใช้งานจริง ตั้งค่าเน็ตมือถือให้ปล่อย Wi-Fi ได้ทันที แบบละเอียดทุกขั้นตอน

คอมพิวเตอร์เปิดแล้วดับเอง เกิดจากอะไร

คอมพิวเตอร์มองไม่เห็นฮาร์ดดิสก์หรือ SSD แก้ยังไง