ในปัจจุบัน การใช้งานอุปกรณ์สมาร์ทโฮม กล้องวงจรปิด หรืออุปกรณ์จัดเก็บข้อมูลบนเครือข่าย (NAS) ภายในบ้านได้รับความนิยมอย่างมาก แต่ปัญหาที่ผู้ใช้งานมักพบคือ ไม่สามารถเชื่อมต่อกลับมายังอุปกรณ์เหล่านี้จากนอกบ้านได้ เนื่องจากผู้ให้บริการอินเทอร์เน็ต (ISP) มักจะจ่ายหมายเลขไอพีแอดเดรสแบบไม่คงที่ (Dynamic IP) ให้กับบ้านพักอาศัย ซึ่งหมายความว่าทุกครั้งที่มีการรีสตาร์ทเร้าเตอร์ หรือเมื่อผ่านไปช่วงระยะเวลาหนึ่ง หมายเลขไอพีแอดเดรสของบ้านคุณจะเปลี่ยนไปเรื่อยๆ
ตัวอย่างเช่น หากคุณต้องการดูกล้องวงจรปิดจากนอกบ้าน คุณอาจจะต้องพิมพ์ Public IP Address เช่น 182.52.1.45 แต่ถ้าไอพีแอดเดรสเปลี่ยนไป คุณก็จะไม่สามารถเข้าถึงอุปกรณ์ได้อีก เทคโนโลยี DDNS (Dynamic Domain Name System) จึงถูกพัฒนาขึ้นมาเพื่อแก้ปัญหานี้ โดยทำหน้าที่แปลงหมายเลขไอพีแอดเดรสที่ไม่คงที่ ให้กลายเป็นชื่อโดเมนเนมที่คงที่ เช่น myhome.ddns.net
หลักการทำงานของ DDNS คือ อุปกรณ์ภายในบ้าน (เช่น เร้าเตอร์ หรือกล้องวงจรปิด) จะส่งสัญญาณไปอัปเดตระบบ DDNS ส่วนกลางทุกครั้งที่ไอพีแอดเดรสมีการเปลี่ยนแปลง ส่งผลให้ชื่อโดเมนเนมที่คุณตั้งไว้ ชี้มายังไอพีแอดเดรสปัจจุบันของบ้านคุณอย่างถูกต้องเสมอ ทำให้การเชื่อมต่อจากภายนอกเป็นไปอย่างราบรื่นและไม่ต้องคอยจดจำตัวเลข
นอกจากนี้ ผู้ให้บริการอินเทอร์เน็ตในปัจจุบันมักจะให้ บริการ DDNS ฟรี แก่ลูกค้า ซึ่งมีวัตถุประสงค์หลักเพื่อแก้ปัญหา Carrier-Grade NAT (CGNAT) เนื่องจากหมายเลข Public IPv4 ทั่วโลกมีจำกัด ผู้ให้บริการจึงมักจะแจกหมายเลข Private IP (เช่น หมายเลขที่ขึ้นต้นด้วย 100.x.x.x) ให้กับผู้ใช้งานทั่วไป ส่งผลให้ผู้ใช้งานไม่สามารถตั้งค่าส่งต่อพอร์ต (Port Forwarding) แบบปกติเพื่อชี้เข้ามาที่อุปกรณ์ในบ้านได้
เพื่อแก้ข้อจำกัดดังกล่าว ผู้ให้บริการจึงสร้างระบบพอร์ทัลเฉพาะขึ้นมา เช่น thddns.net หรือ trueDDNS โดยระบบจะสร้างชื่อโดเมนพร้อมหมายเลขพอร์ตพิเศษ (ตัวอย่างเช่น myhome.thddns.net:15000) เพื่อให้สามารถเชื่อมต่อทะลุผ่านระบบ CGNAT กลับมายังอุปกรณ์ที่บ้านได้ โดยมีขั้นตอนการตั้งค่าดังนี้
- ผู้ใช้งานเข้าสู่ระบบเว็บไซต์พอร์ทัล DDNS ของผู้ให้บริการอินเทอร์เน็ต เพื่อลงทะเบียนสร้างชื่อโดเมนเนม
- ระบบของผู้ให้บริการจะทำการจับคู่ (Port Mapping) หมายเลขพอร์ตที่ระบบสุ่มมาให้ เข้ากับหมายเลขพอร์ตของอุปกรณ์ภายในบ้าน
- ผู้ใช้งานนำข้อมูลหมายเลขพอร์ตดังกล่าว ไปตั้งค่า Port Forwarding ภายในเร้าเตอร์ของตนเอง
- เมื่อตั้งค่าสำเร็จ ผู้ใช้งานจะสามารถเข้าถึงอุปกรณ์ในบ้านจากเครือข่ายภายนอก ผ่านชื่อโดเมนเนมและหมายเลขพอร์ตที่กำหนดได้ทันที
การใช้บริการ DDNS จากผู้ให้บริการอินเทอร์เน็ตโดยตรงนั้น ช่วยเพิ่มความสะดวกสบาย เนื่องจากผู้ใช้งานไม่จำเป็นต้องเสียค่าใช้จ่ายไปซื้อบริการจากผู้ให้บริการภายนอก (เช่น No-IP หรือ DynDNS) และยังสามารถตั้งค่าผ่านหน้าเว็บไซต์ของผู้ให้บริการได้โดยตรง โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมในอุปกรณ์ให้ยุ่งยาก