18 มกราคม 2552

การทำ Dynamic DNS

ท่านเคยเจอปัญหานี้ไหม.....เวลาเราจะติดตั้ง Web Server, Database Server หรือ Mail Server เราต้องไปขอ หมายเลข ไอพี จาก ISP ซึ่งพวกนี้เป็นพวกหน้าเลือด ที่ให้เช่า ADSL รายเดือน เสียไม่กี่ร้อยได้เป็น GBit แต่พอขอไอพีด้วย อย่างถูกสุด ๆ ก็ล่อไปครึ่งหมื่น ยิ่งหลายไอพี ก็ยิ่งหลายเงิน ยิ่งเร็วก็ยิ่งเสียเยอะหลักหลายหมื่น

เพื่อช่วยให้ท่านประหยัดเงินตรา เรา TV Direct ขอเสนออุปกรณ์ที่ช่วยให้ท่านประหยัดเงิน โทรมาตอนนี้ เราไม่ขาย แจกฟรี กึ๋ยยยย....

เข้าเรื่องดีกว่า

ถ้าเราจะทำ server on the fly บนโลกอินเตอร์เน็ต โดยใช้ pc ที่บ้าน หมู ๆ
อุปกรณ์ที่ต้องมี
1. PC หรือ Note Book หรือ อะไรก็ได้ที่คิดว่าใช้ได้ สากกะเบือ ถ้าต่อ เน็ตได้ก็ใช้ได้ อุ๊บ...XXX
2. ADSL Router หารุ่นที่มี Dynamic DNS เช่น ZyZel, Level One, Link Sys เป็นต้น พวก หัวเหว่ยยย , บินเลียน หรือบินเลียด ที่มันติดมากับ ADSL ที่เช่าถูก ๆ ไม่เอา ไปซื้อมาใหม่น่ะ
3. มือ เตรียมมือไว้ให้พร้อม ไม่มีมือ นี่ทำไม่ได้เลยน่ะ

เมื่อได้ครบทุกอย่างเรียบร้อย ก็ลุยได้เลย ตามมา
ขั้นที่ 1. สมัคร
-----------
ให้เปิด browser แล้วพิมพ์
http://www.dyndns.org



จากนั้นทำการป้อนข้อมูลเพื่อขอเป็นสมาชิก กรอกคล้าย ๆ ตัวอย่างในภาพ



หลังจากสมัครเสร็จเรียบร้อย dyndns.org จะส่ง e-mail ไปหาท่าน ก็เข้าไปต่อ confirm กลับหน่อยละกัน อย่าลืมล่ะ

ไป ชิว ๆ ๆ ไปตอบเมล์ก่อน แล้วค่อยทำ step ต่อไป

ขั้นที่ 2 สร้าง host
--------------
เมื่อทำการสมัครและ confirm เรียบร้อย ก็ login เข้าไปที่ dyndns.org แล้วทำการสร้าง host ดังนี้



จากนั้นให้คลิกที่ Manage Hosts



ต่อมาคลิกที่ Add New Hostname



แล้วทำการกำหนดชื่อ hostname ที่ต้องการเข้าไป กำหนดคล้าย ๆ ตัวอย่างในภาพ



มาถึงตอนนี้ก็เสร็จสิ้นกระบวนท่าที่สองแล้ว

ขั้นที่ 3 กำหนดค่าในเร้าท์เตอร์
--------------------

เร้าท์เตอร์มีไม่รู้กี่รุ่น ไม่รู้กี่ยี่ห้อ ถ้ามาสาธยายในนี้คงไม่จบ
เอาอย่างนี้ก็แล้วกัน สิ่งที่ต้องกำหนดใน router คือ
1. กำหนดค่าใน Dynamic DNS โดยกำหนดชื่อ host ที่เราสร้างไว้ในขั้นตอนที่ 2 และกำหนด user + password ที่เราสมัครไว้ในขั้นตอนที่ 1 (จากภาพผู้เขียนใช้ Router ของ Level One เหตุผลนะเหรอ เอาถูกเป็นหลัก สีส้มสวยดี)



2. กำหนด Port Forwarding โดยกำหนดหมายเลข ip ของเครื่องที่จะทำเป็น server แล้วกำหนด port สำหรับ server ที่ต้องการ เช่น ผู้เขียนใช้ port 1433 สำหรับทำเป็น database server ของ SQL Server เพื่อให้ forward ไปที่ ip 192.168.198 ของเครื่องผู้เขียนเอง
หากท่านต้องการใช้งานพวก web serve ก็ใช้ port 80 เป็นต้น
ใส่ได้หลาย ๆ ๆ ๆ port ตามต้องการ



จากนั้นทำการ Restart Router ใหม่

ท่านก็สามารถนำชื่อ host ไปใช้งานได้ทันทีเช่น

http://thaivfp.dyndns.org สำหรับเข้า web
หรือ ถ้าต้องการเรียกใช้ database server ก็สามารถอ้างชื่อ server ได้โดยใช้ thaivfp.dyndns.org
อะ ๆ ชื่อของใครของมันน่ะอย่ามาลอกตามล่ะ

ขอให้โชคดีมีความสุข กับ web site ใหม่ ๆ หรือ เขียน Client Server ผ่านสายเน็ต
"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.