** ตัวอย่างในบทความนี้ผมแสดงการสมัครในเว็บ www.dyndns.org นะครับ ท่านที่สมัครกับเว็บอื่นๆก็ทำคล้ายๆกัน **
ผมคิดว่าผู้ใช้งานอินเตอร์เน็ตแบบ ADSL (Asymmetric Digital Subscriber Line) ส่วนใหญ่ไม่ว่าจะความเร็วกี่เม็กก็ตาม จะใช้งานแบบไดนามิคไอพี เพราะว่าราคาถูกกว่าแบบฟิกซ์ไอพี ซึ่งหมายความว่าไอพีแอดเดรสขา WAN ของตัว ADSL Router มันจะเปลี่ยนทุกวัน ส่วนวันละกี่ครั้งก็ขึ้นอยู่กับปิดเปิดตัว ADSL Router บ่อยแค่ไหน หรือลิ้งค์ดาวน์บ่อยแค่ไหน
การใช้งานอินเตอร์เน็ตแบบทั่วไปจะเป็นแบบใช้งานจากภายในไปภายนอก เช่น เข้าเว็บไปค้นหาข้อมูลใน Google เข้าเว็บไปเช็คเมล์จาก Hotmail เล่น MSN อัพ Hi5, Facebook หรือโหลด Bit เป็นต้น มันก็ใช้งานได้โดยไม่มีปัญหาอะไร
แต่มีผู้ใช้งานอีกกลุ่มหนึ่งที่ต้องการใช้งานจากภายนอกเข้าไปภายใน เช่น สมมติว่าตัวเองอยู่นอกบ้าน (หรือนอกออฟฟิศ) แต่เปิดเครื่องคอมไว้ที่บ้าน เครื่องคอมนี้อาจจะใช้โหลด Bit อยู่ หรือเป็นเครื่องควบคุมอะไรสักอย่างหนึ่ง ที่เราต้องเข้ามาดูสภาพของมันเป็นระยะๆ การจะเข้ามาดูได้เราต้องรู้ข้อมูล "ไอพีแอดเดรสของ ADSL Router" ที่เป็นไอพีขา WAN นะครับ
แต่เนื่องจากไอพีแอดเดรสขา WAN ของ ADSL Router มันเปลี่ยนแปลงได้ (เพราะเราใช้บริการแบบไดนามิคไอพี อย่างที่กล่าวไว้ตอนแรก) ดังนั้นวันหนึ่งอาจเข้าไปควบคุมเครื่องได้ แต่วันอื่นก็อาจจะเข้าไปไม่ได้ เพราะไอพีแอดเดรสมันเปลี่ยนไปแล้ว
ทางแก้ไขเรื่องไอพีแอดเดรสที่มันไม่คงที่นี้มีอยู่ 2 วิธีคือ วิธีแรกเปลี่ยนไปใช้บริการแบบ Fixed IP ซึ่งต้องเสียค่าบริการรายเดือนเพิ่ม และวิธีที่สองใช้บริการ Dynamic DNS จากผู้ให้บริการ ซึ่งเราสามารถใช้งานได้ฟรีตามที่เขากำหนดให้ใช้ ผู้ให้บริการที่มีคนนิยมใช้กันมากคือ http://www.dyndns.org ครับ
บริการ Dynamic DNS หรือ DDNS หรือ Dynamic Domain Name Service เป็นการให้อุปกรณ์ในเครือข่ายที่ต่ออินเตอร์เน็ตโดยตรงไปรีจิสเตอร์กับผู้ให้บริการ (เช่น http://www.dyndns.org) โดยเราคอนฟิก Hostname ไว้ที่ตัวอุปกรณ์นั้น เมื่ออุปกรณ์พบว่าไอพีแอดเดรสของมันเปลี่ยนไป มันก็จะไปรีจิสเตอร์ใหม่ ทำให้ไอพีอัพเดทอยู่เสมอ และเวลาเราจะรีโมทเข้าไปก็ให้ระบุเป็นชื่อแทนไอพีแอดเดรส
เอาหล่ะครับอธิบายมายืดยาว ต่อไปผมจะแนะนำวิธีการใช้งาน Dynamic DNS กัน
1 ลงทะเบียนกับ http://www.dyndns.orgใช้แค่อีเมล์เท่านั้นครับ และต้องเป็นอีเมล์ที่ยังไม่เคยลงทะเบียนกับเว็บนี้มาก่อน
1.1 เข้าไปที่เว็บ http://www.dyndns.org
1.2 ที่มุมบนด้านขวามือ คลิ๊กที่ "Create Account"
1.3 ป้อนข้อมูล Username, Password, Confirm password, Email, Confirm email, Security Image อย่าลืมคลิ๊ก "I agree with the acceptable use policy (AUP) and privacy policy" แล้วคลิ๊กที่ "Create Account"
1.4 ทางเว็บ dyndns.org ส่งอีเมล์ไปหาเราตามอีเมล์ที่เราได้กรอกไว้
1.5 เช็คอีเมล์ที่มาจาก DynDns.com แล้วคลิ๊กลิ้งค์ในอีเมล์เพื่อยืนยันการสมัคร ควรยืนยันภายใน 48 ชั่วโมงนับจากเวลาที่สมัครนะครับ ไม่งั้นเขาอาจจะลบข้อมูลเราทิ้ง ต้องสมัครใหม่อีก
1.6 ทางเว็บเขารับทราบการยืนยันของเราแล้วครับ จากนี้ก็เริ่มคอนฟิกได้
2 ใส่ค่า Hostname เข้าไปในแอ๊คเค๊าท์ DynDns.org
Hostname ก็คือชื่อของอุปกรณ์ที่เราจะให้รีจิสเตอร์เข้าไปที่ dyndns.org ครับ เราต้องตั้งชื่อก่อน แต่ทางเว็บจะตรวจสอบว่าชื่อซ้ำหรือไม่ ถ้าซ้ำก็ใช้ไม่ได้นะครับ ซึ่ง Hostname มีอยู่ 2 แบบคือ Dynamic (ไอพีเปลี่ยนแปลงได้ โดยมันจะยึดถือตามไอพีของ Host ที่มาริสเตอร์ด้วยชื่อที่ตรงกัน เราตั้งชื่อได้ฟรี 5 ชื่อนะครับ) และอีกแบบเรียกว่า Static แบบนี้ก็ตั้งชื่อเช่นเดียวกันแต่จะให้คอนฟิกไอพีแอดเดรสด้วย ตั้งได้ฟรี 5 ชื่อ (ไม่รวมกับแบบ Dynamic นะครับ) แบบหลังนี้เหมาะกับไอพีไม่เปลี่ยนแต่อยากได้ชื่อเก๋ๆ
รูปแบบของ Hostname จะเป็นแบบ hostname.domain นะครับ เราตั้งได้แต่ hostname ส่วนโดเมนต้องเลือกจากที่มีให้เลือกนะครับ ตั้งตามใจชอบไม่ได้
2.1 ล๊อกอินเข้าเว็บ DynDns.org
ใส่ Username และ Password ที่มุมบนด้านขวามือ แล้วกด "Login"
2.2 คลิ๊กที่ "Add Host Services"
2.3 ป้อนข้อมูล
Hostname ชื่อที่เราต้องการ (ไม่ซ้ำกับชื่อที่คนอื่นตั้งไว้) เช่น voipbkk-dingdang ส่วนด้านขวามือเลือก Domain เช่น dyndns.org
Wildcard Status ไม่ต้องทำอะไร
Service Type เลือก Host with IP address
IP Address ใส่เป็นอะไรก็ได้ ผมแนะนำว่าควรใส่ครับ อย่างน้อยเอาไว้ทดสอบหลังจากที่สร้างเสร็จแล้ว หรือจะคลิ๊กที่ Use auto detected ... ก็ได้นะครับ ซึ่งมันจะเอาไอพีของเราในขณะนี้ใส่เข้าไป
Mail Routing ไม่ต้องคลิ๊ก
What do you want to use this host for? ไม่ต้องทำอะไร
เสร็จแล้วคลิ๊กที่ "Add To Cart" เป็นบริการฟรีไม่เสียเงิน
2.4 คลิ๊ก "Next >>"
2.5 คลิ๊ก "Activated Services >>"
2.6 เสร็จแล้วครับ
2.7 ลอง Ping ทดสอบดู เห็น Request Timeout ไม่เป็นไรครับเพราะ Hostname นี้มีแต่ชื่อยังไม่มีตัวตนจริงๆ อย่างน้อยเราก็รู้แล้วว่า Hostname นี้มันเวอร์คและเป็นที่รู้จักกันทั่วโลกแล้ว
2.8 เพิ่ม Hostname อื่นอีก (ถ้าต้องการ)
3 คอนฟิก ADSL Router
เดี๋ยวนี้ ADSL Router เกือบทุกรุ่นต่างก็รองรับบริการ Dynamic DNS กันถ้วนหน้าแล้วครับ แต่ก่อนซื้อก็ควรเช็คก่อนว่ารองรับหรือไม่เพื่อความชัวร์ จะต่างกันตรงที่รองรับ Dynamic DNS ของค่ายไหนได้บ้าง แต่ทุกรุ่นที่ผมเคยผ่านตามาจะรองรับบริการของ http://www.dyndns.org กันทั้งนั้นครับ
ผมขอยกตัวอย่างการคอนฟิก Dynamic DNS กับ ADSL Router ยี่ห้อ Billion นะครับ
3.1 ล๊อกอินเข้าไปที่ตัว ADSL Router
3.2 คลิ๊ก "Access Management" และคลิ๊กที่ "DDNS"
3.3 ป้อนข้อมูลให้ตรงกับที่ใส่ไว้ในเว็บ DynDNs.org แล้วกดปุ่ม "Save"
3.4 รีสตาร์ท Router
คลิ๊กที่ "System Maintenance" แล้วคลิ๊กที่ "SysRestart"
3.5 ลอง Ping ทดสอบอีกครั้ง
จะเห็นว่าสามารถปิงได้แล้ว แสดงว่าเราใช้ชื่อ voipbkk-dindang.dydns.org แทนได้ และเมื่อใดก็ตามที่ ADSL Router รีสตาร์ทหรือลิ้งค์หลุดแล้วต่อใหม่ ไอพีของมันจะเปลี่ยนใหม่ และมันจะไปลงทะเบียนกับ Dynamic DNS ใหม่ด้วยไอพีใหม่
บทความที่เกี่ยวข้อง
บริการ Dynamic DNS ฟรีๆจาก freedns.afraid.org