JOMYUT.NET
From JOMYUT.NET
Contents |
ข้อมูลทางเทคนิค
เว็บไซต์จอมยุทธ์.เน็ต มีการจ่ายค่า Domain name กับบริษัทหนึ่งซึ่งให้บริการ Name Server เหตุผลก็เพราะว่า จะได้สามารถกำหนดการใช้งานเซิร์ฟเวอร์ได้อย่างเต็มที่ ไม่ต้องไปผูกมัดกับโฮสติ้งที่เช่า ซึ่งส่วนใหญ่มักไม่ให้สิทธิในการกำหนดพวก Sub Domain name เอง ซึ่ง Name Server นี้ จะมีชุดควบคุมการทำงาน ซึ่งเราจะกำหนดตรงตารางควบคุมนี้หละ ให้ชี้มาที่ที่แตกต่างกัน
- ชี้ไปยังโฮสติ้งที่เราทำการเช่า จากรูปก็เช่น www.jomyut.net และ my.jomyut.net จะมีการใช้พื้นที่และให้บริการจากโฮสติ้งที่ผมเช่าอยู่ เหตุผลในการเลือกใช้เซิร์ฟเวอร์เช่า เพราะต้องการความเสถียรภาพ สามารถเข้าถึงข้อมูลได้ตลอดเวลา หรือพูดง่ายๆว่าไม่พลาดทุกการติดต่อ ซึ่งก็นิยมใช้เว็บไซต์หลักๆไว้ในเซิร์ฟเวอร์เช่า
- ชี้มายังเครื่องที่บ้าน ผ่านบริการ No-IP กรณีนี้สำหรับแลกเปลี่ยนงานกับเพื่อน เราสามารถให้เพื่อนเข้ามายังเครื่องของเราได้อย่างง่ายดาย ด้วยการพิมพ์ home.jomyut.net ประโยชน์ก็คือ ไฟล์ที่เราจะแลกเปลี่ยนกับเพื่อนนั้น ไม่ต้องอัพโหลดไปเก็บที่เซิร์ฟเวอร์ และ ขนาดที่มีไม่จำกัด จะใส่เท่าไหร่ก็ใส่ได้ ขึ้นอยู่กับความจุของเครื่องของเราเอง แต่ก็มีข้อเสียคือ ความเร็วต่ำ และ อาจจะเข้าไม่ได้เป็นครั้งคราว[เพราะเราปิดเครื่องเวลาไม่ใช้งาน]
- ชี้ไปยังเครื่องเซิร์ฟเวอร์ของเพื่อนผม ซึ่งเอาไว้เก็บตัวอย่างซอสโค้ดที่ปรากฏในเว็บไซต์ เนื่องจากหากการดาวโหลดจำนวนมากครั้งนั้นจะกิน Bandwidth ดังนั้น ถ้าหากใช้เซิร์ฟเวอร์เช่า มักจะมีการกำหนดขนาดข้อมูลที่โอน(Data Transfer] เอาไว้ พูดง่ายๆยิ่งใช้มากยิ่งต้องจ่ายเงินเยอะ เลยจำเป็นจะต้องอาศัยเซิร์ฟเวอร์ของเพื่อน ในการให้บริการ ไฟล์ที่ไม่ต้องประมวลผลอะไรเพื่อลดค่าใช้จ่ายในส่วนดังกล่าว
ความเสี่ยง
อยู่ที่ Name Server คือถ้าล่มนี่ก็จะเข้าไม่ได้ทุกส่วนเลยทีเดียว ดังนั้นก็ต้องเลือกบริษัทที่น่าเชื่อถือได้ เพราะมันเกี่ยวพันกับชื่อโดเมนเนมด้วย ผมยอมจ่ายในราคาแพง(เกือบ 600 บาท) สำหรับค่าโดเมนเนม เพื่อให้ผมสามารถจัดการ Name Server ได้. และนี่เป็นที่มาของจอมยุทธ์.เน็ต
DNS Solution
สำหรับเว็บไซต์ผมนี้ มีโครงสร้างไม่ซับซ้อนแต่ก็แปลกกว่าเว็บไซต์อื่นๆตรงที่ วัตถุประสงค์คือ ผมต้องการให้ผมย้าย Host ไปที่ใดก็ได้โดยไม่จำเป็นจะต้องย้าย Domain name ไปอยู่ที่ Host นั้น และต้องการให้เข้าถึงเซิร์ฟเวอร์ที่เปิดที่บ้านด้วย. ดังนั้นจึงแบ่งส่วนติดตั้งออกเป็น 2 ส่วนคือ 1. Domain name 2. Hosting
DNS Setting
- JOMYUT.NET - IP FORWARD ไปยัง Host "ก" ที่ผมเช่าอยู่ ซึ่งเป็นคนละที่กับที่ผมจ่ายค่าโดเมนเนม
- Sub domain ที่ใช้บริการ Host "ก" ก็ให้กำหนดเป็นแบบ เหมือนชื่อโดเมน(มีความหมายเดียวกับ CNAME JOMYUT.NET)
- computers.jomyut.net - เป็นเว็บเก่าแก่ของผม ใช้โฮสฟรีของ Geocities อยู่ ดังนั้นเลยใช้รูปแบบ Frame Redirect
- home.jomyut.net - ใช้สำหรับจัดการกับคอมพิวเตอร์ที่บ้าน ดังนั้นจึงกำหนด CNAME warun.myftp.org
- warun.jomyut.net - ใช้สำหรับจัดการกับคอมพิวเตอร์ที่บ้าน ดังนั้นจึงกำหนด CNAME warun.myftp.org เช่นเดียวกัน
No-IP Setting
- warun.jomyut.net CNAME warun.myftp.org
- ภายใต้ชื่อ warun.myftp.org เป็นชื่อภายใต้บริการ No-IP ผู้ให้บริการ Dynamic DNS ซึ่ง warun.myftp.org จะแจ้ง IP Address ปัจจุบันของคอมพิวเตอร์ที่บ้านกลับมา.
Hosting
เช่าโดยใช้ชื่อ JOMYUT.NET ซึ่งถ้าหากมีการเพิ่ม Subdomain name จะต้องมาเพิ่มในส่วนของ DNS RECORD ด้วย. ที่นี้อาจจะสงสัยว่า แล้วมันดีกว่าจดโดเมนเนมที่ HOSTING เลยอย่างไร? มันต่างกันตรงที่ว่า บาง HOSTING เขาไม่อนุญาตให้กำหนด DNS ดังนั้น จะทำ CNAME เพื่อใช้คอมพิวเตอร์ที่บ้าน หรือจะใช้โฮสติ้ง 2 ที่ในเวลาเดียวกัน ก็ไม่ได้ ดังนั้นเราเลยจำเป็นต้องอาศัยเครื่อง DNS กลางในการกำหนดแทน.
Tips
- SET เป็น CNAME เมื่อไม่ทราบไอพีแอดเดรสแน่นอนของเครื่องโฮสติ้ง
- SET เป็น A(PTR) เมื่อทราบไอพีแอดเดรสแน่นอน.
- SET เป็น Frame Redirect เมื่อใช้ โฮสติ้งฟรี
- SET เป็น Redirect เมื่อต้องการให้ส่งต่อไปยังโฮมเพจที่ต้องการเท่านั้น
