[Ubuntu] How to setup DynDNS on Ubuntu

เอ๊ เราทำเว็บบน Localhost ของเราเสร็จแล้ว แต่อยากให้คนอื่นเข้ามาดูด้วย ทำไงดีหละ ต้องไปนั่งหา IP Address แล้วส่งไปให้เพื่อนหรอ เลิกเถอะ จำยากเหลือเกิน เราจะมาแปลง IP Address ของเครื่องเราเป็นชื่อ DNS ดีกว่า เอ๊ะ IP Address ของเราก็เปลี่ยนไปเรื่อยนิ แต่อย่าลืมสิ บนโลกอินเตอร์เนตมีบริการ DynamicDNS อยู่หลายเจ้าเหมือนกัน เช่น DynDNS, no-ip เป็นต้น
ถ้าติดตั้งบน Windows ก็ง่ายซะเหลือเกิน โหลดโปรแกรมมา Nextๆๆๆ ก็จบแระ
แล้วบน Ubuntu หละ มาดูวิธีติดตั้งกันเรยดีก่า (ในกรณีที่ใช้ DynDNS นะจ๊ะ)

  1. สมัครสมาชิกที่ https://www.dyndns.com/ ก่อน
  2. ลงโปรแกรม ddclient สำหรับ DynamicDNS และ ssh-server
    $ sudo apt-get install ddclient ssh-server
  3. หลังจากที่สมัครสมาชิก DynDNS.com เรียบร้อยแล้ว ก็เลือกตามรูปภาพโลด
  4. ใส่ Domain names ที่ได้สมัครไว้ เช่น klainfo.homeip.net เป็นต้น
  5. ใส่ Username และ Password

  6. เลือก web
  7. เสร็จเรียบร้อย ลอง restart services อีกที
    $ sudo /etc/init.d/ddclient restart
  8. ทดสอบหน่อย
    $ ssh klainfo.homeip.net
  9. สมมติต้องการจะแก้ไขไฟล์ในภายหลัง เข้าไปที่
    $ sudo vi /etc/ddclient.conf

Credit Images: http://mexpolk.blogspot.com/2008/01/ubuntu-gutsy-dyndns-client-setup.html

3 Comments

  1. KnightBaron 06/19/2009, 6:32 pm

    แล้วทำไมไม่เซ็ตระดับ Router ไปเลย? กระจายโหลดไปให้ Router แล้วใช้ CPU Cycle ทำอะไรที่สร้างสรรค์กว่านี้ดีกว่ามั้ง

  2. admin 06/19/2009, 7:42 pm

    @KnightBaron
    ไม่ได้เล่น net อยู่แต่ที่บ้านนิ ถึงได้ set router ได้
    ถ้ามา ม. แล้วจะใช้เครื่องอื่น remote เข้าเครื่องตัวเอง ก็ต้องใช้วิธีนี้แหละ

  3. soiy 02/10/2011, 2:27 pm

    noๆๆ เซ็ตที่ router ก็สามารถ ทำได้ครับ (แต่ว่า ขึ้นอยู่กับความสามารถของ Router ด้วย ว่าทำได้ระดับไหน)

Leave a Comment