เอ๊ เราทำเว็บบน Localhost ของเราเสร็จแล้ว แต่อยากให้คนอื่นเข้ามาดูด้วย ทำไงดีหละ ต้องไปนั่งหา IP Address แล้วส่งไปให้เพื่อนหรอ เลิกเถอะ จำยากเหลือเกิน เราจะมาแปลง IP Address ของเครื่องเราเป็นชื่อ DNS ดีกว่า เอ๊ะ IP Address ของเราก็เปลี่ยนไปเรื่อยนิ แต่อย่าลืมสิ บนโลกอินเตอร์เนตมีบริการ DynamicDNS อยู่หลายเจ้าเหมือนกัน เช่น DynDNS, no-ip เป็นต้น
ถ้าติดตั้งบน Windows ก็ง่ายซะเหลือเกิน โหลดโปรแกรมมา Nextๆๆๆ ก็จบแระ
แล้วบน Ubuntu หละ มาดูวิธีติดตั้งกันเรยดีก่า (ในกรณีที่ใช้ DynDNS นะจ๊ะ)
- สมัครสมาชิกที่ https://www.dyndns.com/ ก่อน
- ลงโปรแกรม ddclient สำหรับ DynamicDNS และ ssh-server
$ sudo apt-get install ddclient ssh-server
- หลังจากที่สมัครสมาชิก DynDNS.com เรียบร้อยแล้ว ก็เลือกตามรูปภาพโลด

- ใส่ Domain names ที่ได้สมัครไว้ เช่น klainfo.homeip.net เป็นต้น

- ใส่ Username และ Password


- เลือก web

- เสร็จเรียบร้อย ลอง restart services อีกที
$ sudo /etc/init.d/ddclient restart
- ทดสอบหน่อย
$ ssh klainfo.homeip.net
- สมมติต้องการจะแก้ไขไฟล์ในภายหลัง เข้าไปที่
$ sudo vi /etc/ddclient.conf
Credit Images: http://mexpolk.blogspot.com/2008/01/ubuntu-gutsy-dyndns-client-setup.html
แล้วทำไมไม่เซ็ตระดับ Router ไปเลย? กระจายโหลดไปให้ Router แล้วใช้ CPU Cycle ทำอะไรที่สร้างสรรค์กว่านี้ดีกว่ามั้ง
@KnightBaron
ไม่ได้เล่น net อยู่แต่ที่บ้านนิ ถึงได้ set router ได้
ถ้ามา ม. แล้วจะใช้เครื่องอื่น remote เข้าเครื่องตัวเอง ก็ต้องใช้วิธีนี้แหละ
noๆๆ เซ็ตที่ router ก็สามารถ ทำได้ครับ (แต่ว่า ขึ้นอยู่กับความสามารถของ Router ด้วย ว่าทำได้ระดับไหน)