การสร้าง DNS บน Linux Server เพื่อบริการ Web Site และ Domain
การสร้าง DNS บน Linux Server เพื่อบริการ Web Site และ Domain ขั้นตอนสุดท้ายสำหรับการทำการ Set ตัว Linux Server ให้เป็น Web Server ก็คือการให้เว็บไซต์สามารถเรียกผ่าน Domain จริง ๆ ของเรา ซึ่งในตอนนี้ในบทความก่อน ๆ เราจะยังใช้การเรียกเว็บไซต์ผ่าน IP เท่านั้น และการ Set ตัว DNS เพื่อจะให้ Domain ชี้มานั้น มีอยู่หลายทางเลือก จะเอาแบบง่าย ๆ ก็เพียงแค่สร้าง Record A หรือจะสร้าง DNS ขึ้นมาเอง อันนี้ก็ขั้นตอนยุ่งยากพอสมควร แต่ในบทความนี้จะเลือกสร้างวิธีง่าย ๆ ด้วยการชี้ Record A หรือ CNAME จาก Domain มาที่ IP ของ Server ที่เรา Set ขึ้น
เพิ่มเติม
ในกรณีที่ใช้จริงกับ Domain หมายเลย IP จะต้องเป็นแบบ Static ที่ทำการลิ้งค์กับ ISP / Data Center โดยตรง และสามารถเรียกใช้งานได้จากระบบ Internet (ไม่ใช้ IP ที่อยู่ในระบบ Lan)
ทางเลือกที่ 1 ชี้ Record ของ A มายังหมายเลข IP ของ Server
โดยปกติแล้วเมื่อเราจดโดเมน ผู้ให้บริการโดเมนจะมี DNS ให้เราสามารถใช้งานได้ฟรี โดยเราสามารถชี้ DNS ไปยัง DNS ของผู้ให้บริการ จากนั้นสร้าง Record ของ A มายังหมายเลข IP ของ Server ได้ทันที
บางผู้ให้บริการจะใช้ชื่อเต็มเช่น
thaicreate.com. A 168.63.204.176
www.thaicreate.com A 168.63.204.176
สำหรับการแก้ไข Record A จะต้องรอประมาณ 6-24 ชม. ถึงจะสามารถใช้งานได้
ทางเลือกที่ 2 ทำที่ Web Hosting ที่ใช้งานอยู่ อันนี้มีความหมายเดียวกันกับทางเลือกที่ 1 เพราะ Web Hosting ก็ให้บริการ DNS ภายในตัวอยู่แล้ว แต่สามารถชี้ตัวเว็บมาที่ Server อื่น ที่ไม่ใช้ของ Web Hosting ได้
สร้าง Record A เหมือนกับ ตัวเลือกที่ 1 (การแก้ไขจะต้องรอ 6-24 ชม. เช่นเดียวกัน)
ทางเลือกที่ 3 สร้าง DNS ขึ้นมาเอง โดยสร้างจาก Server ที่เรา Config ขึ้นมา วิธีนี้อาจจะซับซ้อนพอสมควร
โดยขั้นแรกเราจะต้องไปสร้างชื่อ DNS ให้ชี้มาที่ IP ของเราก่อน โดยสามารถทำได้ที่ผู้ให้บริการ Domain ทั้งหลาย เช่นผมใช้ของ Online ก็สามารถทำการเลือกที่ Register DNS
เข้าหน้าเว็บของ Onlinenic
เลือก Register DNS
ต่อไปก็ตั้งชื่อ DNS เช่น NS1.THAICREATE.COM ชี้มาที่ IP : 168.63.204.176
NS1.THAICREATE.COM ชี้มาที่ IP : 168.63.204.176
หลังจากนั้นเราก็จะต้องมาทำการ Set ค่า DNS บน Server อีกซึ่งขั้นตอนนั้นไม่ยากแต่ก็ไม่ได้ง่ายเช่นเดียวกัน อันนี้ผมไม่ได้ทำไว้ แต่ลองเข้าไปอ่านเพิ่มเติมที่นี่