DDNS ย่อมาจา Dynamic DNS หรือ Dynamic Domain Name System เป็นบริการที่แมป (Map) ชื่อโดเมนอินเทอร์เน็ตไปยังที่อยู่ IP บริการ DDNS ช่วยให้คุณเข้าถึงคอมพิวเตอร์บ้านจากที่ไหนก็ได้ในโลก
DDNS ทำหน้าที่คล้ายกับ Domain Name System (DNS) ของอินเทอร์เน็ต בכךที่ DDNS ให้ผู้โฮสต์ Web Server หรือ FTP Server โฆษณาชื่อสาธารณะให้ผู้ใช้ในอนาคตทราบ
แตกต่างจาก DNS ทั่วไปที่ทำงานกับ Static IP Address (ที่อยู่ IP คงที่) เท่านั้น DDNS ถูกออกแบบมาเพื่อรองรับ Dynamic IP Address (ที่อยู่ IP ที่เปลี่ยนแปลง) เช่น ที่อยู่ที่มอบหมายโดย DHCP Server นี่ทำให้ DDNS เหมาะสำหรับเครือข่ายบ้าน ซึ่งปกติได้รับ Public IP แบบ Dynamic จาก ISP
หมายเหตุ: DDNS ไม่ใช่ DDoS แม้จะมีตัวอักษรย่อคล้ายกันมาก
บริการ DDNS ทำงานอย่างไร
เพื่อใช้ DDNS ให้สมัครกับผู้ให้บริการ Dynamic DNS แล้วติดตั้งซอฟต์แวร์ของพวกเขาบนคอมพิวเตอร์โฮสต์ (Host Computer) โฮสต์คอมพิวเตอร์คือเครื่องที่ใช้เป็นเซิร์ฟเวอร์ ไม่ว่าจะเป็น File Server, Web Server หรือเซิร์ฟเวอร์ประเภทอื่น
ตัวอย่าง: หากคุณมีซอฟต์แวร์ FTP บนคอมพิวเตอร์ทำให้กลายเป็น FTP Server ให้ติดตั้งแอป DDNS บนเครื่องนั้น เครื่องนั้นคือเครื่องที่ผู้ใช้จะเข้าถึงเมื่อร้องขอเซิร์ฟเวอร์ของคุณ ดังนั้นมันคือเครื่องที่ต้องอัปเดตที่อยู่ IP ปัจจุบันให้ผู้ให้บริการ DDNS ตลอดเวลา
ซอฟต์แวร์จะตรวจสอบ Dynamic IP Address สำหรับการเปลี่ยนแปลง เมื่อที่อยู่เปลี่ยน (ซึ่งจะเกิดขึ้นโดยนิยาม) ซอฟต์แวร์จะติดต่อบริการ DDNS เพื่ออัปเดตบัญชีของคุณด้วยที่อยู่ IP ใหม่
นี่หมายความว่า ตราบใดที่ซอฟต์แวร์ DDNS ทำงานอยู่เสมอและตรวจจับการเปลี่ยนแปลง IP ได้ ชื่อ DDNS ที่คุณเชื่อมโยงกับบัญชีจะนำทางผู้เยี่ยมชมไปยังโฮสต์เซิร์ฟเวอร์ได้ตลอด ไม่ว่าจะมีการเปลี่ยน IP กี่ครั้ง
บริการ DDNS ไม่จำเป็น สำหรับเครือข่ายที่มี Static IP Address เพราะชื่อโดเมนไม่ต้องรู้ IP ใหม่หลังจากที่ถูกบอกครั้งแรก เพราะ Static Address ไม่เปลี่ยนแปลง
เคล็ดลับ: บริการ DDNS เป็นเพียงส่วนหนึ่งเมื่อเสิร์ฟไฟล์ผ่านอินเทอร์เน็ตจากคอมพิวเตอร์ คุณยังต้องบอกเราเตอร์ว่าคอมพิวเตอร์ไหนในเครือข่ายควรถูกติดต่อเมื่อผู้ใช้นอกเครือข่ายเข้าถึงเซิร์ฟเวอร์ ทำได้ผ่าน Port Forwarding บนเราเตอร์
ทำไมคุณอาจต้องการบริการ DDNS
บริการ DDNS เหมาะสำหรับกรณี: โฮสต์เว็บไซต์จากบ้าน, มีไฟล์ต้องการเข้าถึงจากที่ไหนก็ได้ (เช่น Remote Desktop เข้าคอมพิวเตอร์ตอนไม่อยู่บ้าน), จัดการเครือข่ายบ้านจากระยะไกล หรือเหตุผลคล้ายๆ กัน
ที่ไหนหาบริการ DDNS ฟรีหรือเสียเงิน
ผู้ให้บริการออนไลน์หลายแห่งมีบริการ DDNS ฟรี รองรับ Windows, Mac, หรือ Linux ตัวยอดนิยมรวมถึง NoIP, FreeDNS, และ Dynu
กับ DDNS ฟรี คุณ ไม่สามารถเลือก URL ใดก็ได้แล้วคาดหวังว่าจะ Forward ไปยังเซิร์ฟเวอร์ของคุณ เช่น ไม่สามารถเลือก files.google.org เป็นที่อยู่ไฟล์เซิร์ฟเวอร์ได้ แทนที่จะเป็นนั้น หลังเลือก Hostname แล้ว คุณจะได้รายการโดเมนจำกัดให้เลือก
ตัวอย่าง: หากใช้ NoIP เป็น DDNS คุณเลือก Hostname เป็นชื่อคุณหรือคำสุ่ม เช่น my1website แต่ตัวเลือกโดเมนฟรีคือ hopto.org, zapto.org, systes.net, และ ddns.net ดังนั้น หากเลือก hopto.org URL ของคุณจะเป็น my1website.hopto.org
ผู้ให้บริการบางรายมีตัวเลือกเสียเงิน Google Domains ก็รองรับ Dynamic DNS ด้วยเช่นกัน