DNS = Domain Name System
NS = Name Server
CP = Control Panel
Wildcard = ดอกจัน *
การทำ wildcard subdomain ต้องทำใน control panel ครับ
สำหรับ DirectAdmin ต้องมีสิทธิ์ admin level จึงจะสามารถทำได้
ต้องแจ้ง support ให้ทำให้
การทำ Wildcard DNS บน DirectAdmin
ทำแปปเดียวเสร็จ แต่อาจต้องรอสักนิด กว่าจะใช้งาน Subdomainได้
จะทำอยู่บน VPS หรือไม่ก็ DedicatedServer เท่านั้น พวก Share Hosting ทั่วไปมักไม่สามารถทำได้
Extra Features ==> Custom HTTPD Configurations
มันอยู่หน้าแรกของ directadmin เลยครับ แต่ต้องเข้าในสถานะ admin ระดับ root ถ้าเข้าในสถานะ user จะไม่มีนะ
[b]การสร้าง Dynamic Sub Domain[/b]
ปกติการสร้าง sub domain ทำได้ หากเราเป็นเจ้าของ Server หรือ ผู้เช่า Server
เข้าที่ Control Panel ของ Web Server นั้นๆ
จะมีหน้าการสร้าง Sub Domain เช่น http://www.cymiz.com
เมื่อทำการสร้าง sub domain จะได้เป็น http://web.cymiz.com
และ จะได้โฟลเดอร์ชื่อ web ภายใต้ root ไดเร็คทอรี่สำหรับเก็บไฟล์ของ sub domain นั้นๆ บน Server เช่น
http://www.cymiz.com => /public_html/
http://web.cymiz.com => /public_html/web/
ส่วน Dynamiic Sub Domain เหมือน การสร้าง sub domain เทียม
โดยไม่ต้องทำการสร้าง (หรือสร้างก็ได้) ไดเร็คทอรี่สำหรับเก็บไฟล์
หรือ อาจสร้างโฟลเดอร์ไว้ที่อื่นๆก็ได้ตามแต่เรากำหนด
โดยที่ไม่จำเป็นต้องกระทำกับ Server จริงๆบน Control Panel เช่นการสร้าง sub domain แล้วเก็บข้อมูลของหน้าเพจนั้นๆไว้บน MySQL เวลาเรียกดูก็เรียกผ่าน MySQL เป็นต้น หรืออีกตัวอย่างหนึ่งก็เช่น ไดอารี่ หรือ บล๊อก ที่มีชื่อเจ้าของเป็น ชื่อ sub domain
การทำ Subdomain บน Localhost ก็ทำได้
สำหรับการทำบน Server ก็คล้ายๆกัน ต่างกันที่เราไม่สามารถทำการ config Apache ด้วยตัวเองได้เท่านั้น
สำหรับหลักการในการ config Web Server เพื่อทำ dynamic sub domain ก็คือการทำ Wildcard DNS
การทำ sub domain เราต้องทำการ config DNS ให้กับ sub domain ของเรา เช่น web.cymiz.com
การทำ Wildcard DNS คือการทำ ทุก sub domain ให้กับ DNS เช่น *.cymiz.com อันหมายถึงการทำให้มันรู้จักได้ทุก sub domain เลยทีเดียว สำหรับขั้นตอนในการทำ Wildcard DNS มีข้อแตกต่างกันตาม Server แต่ละชนิด
เป็นเทคนิคสีเทา อาจใช้ปั่นเว็บ ใช้กับ wpmu ใช้กับระบบสมาชิก
[b]การทำ Wildcard DNS บน DirectAdmin สำหรับทำ Dynamic Subdomain[/b]
การสร้าง subdomain ในปริมาณมากๆ และบ่อยๆ คงไม่มีใครมาคอยเข้าไปจัดการในโฮสของตัวเอง และคอยสร้าง subdomain มาใช้งานทีละซับ วิธีนี้จึงช่วยให้การทำงานของเราง่ายขึ้น เหมาะสำหรับเว็บไซต์ที่เกี่ยวกับ blog หรือ บริการต่างๆ หรืออื่นๆ หากเราจะไปประยุกต์ใช้