วิธีตั้งค่า DNS สำหรับเว็บไซต์ WordPress

DNS ทำหน้าที่เชื่อมชื่อโดเมนกับบริการต่าง ๆ เช่น เว็บไซต์ WordPress และอีเมล การตั้งค่า DNS ให้ถูกต้องช่วยให้ผู้เข้าชมเปิดเว็บไซต์จากโดเมนได้ และช่วยให้บริการที่ใช้โดเมนเดียวกันทำงานต่อเนื่อง

ก่อนแก้ไข ให้ขอค่าที่ต้องใช้จากผู้ให้บริการโฮสติ้ง และบันทึกระเบียน DNS เดิมไว้ โดยเฉพาะระเบียนอีเมลและบริการยืนยันโดเมน

❶ เตรียมข้อมูล DNS จากผู้ให้บริการ

ตรวจสอบก่อนว่าใครเป็นผู้จัดการ DNS ของโดเมน อาจเป็นผู้รับจดโดเมน ผู้ให้บริการ DNS หรือบริษัทโฮสติ้งที่ดูแล Nameserver อยู่

① ขอ IP Address สำหรับเว็บไซต์

หากผู้ให้บริการให้ตั้ง A record ให้ขอ IPv4 Address ที่ต้องใช้กับโดเมน หากมี IPv6 ให้ตั้ง AAAA record เฉพาะเมื่อผู้ให้บริการยืนยันว่าเว็บไซต์รองรับ IPv6

② ตรวจสอบค่าของชื่อ www

สอบถามว่าควรตั้ง www เป็น CNAME ไปยังโดเมนหลัก หรือใช้ระเบียนอื่นตามที่ผู้ให้บริการกำหนด อย่าสร้างระเบียนซ้ำที่ขัดแย้งกัน

③ บันทึกระเบียนเดิมก่อนเปลี่ยน

เก็บค่า A, AAAA, CNAME, MX และ TXT ที่มีอยู่ไว้ก่อน เพื่อป้องกันการทำให้เว็บไซต์ อีเมล หรือบริการอื่นหยุดทำงาน

❷ ตั้งระเบียน DNS สำหรับเว็บไซต์

เข้าสู่ระบบจัดการ DNS แล้วเลือกโดเมนที่ต้องการตั้งค่า ชื่อเมนูและหน้าตาของระบบอาจต่างกันตามผู้ให้บริการ

① ตั้ง A record สำหรับโดเมนหลัก

เพิ่มหรือแก้ A record ของโดเมนหลักให้ชี้ไปยัง IPv4 Address ที่โฮสติ้งแจ้ง ตรวจสอบชื่อโฮสต์หรือช่อง Name ว่าต้องใช้ @ เว้นว่าง หรือระบุโดเมนตามรูปแบบของระบบ

② ตั้ง CNAME หรือระเบียนสำหรับ www

ตั้งชื่อ www ตามคำแนะนำของผู้ให้บริการ โดยทั่วไปอาจชี้ CNAME ไปยังโดเมนหลัก หลีกเลี่ยงการตั้ง CNAME และ A record สำหรับชื่อเดียวกันพร้อมกัน เว้นแต่ระบบแนะนำให้ทำ

③ ตรวจสอบ AAAA record

หากมี AAAA record เดิม แต่โฮสติ้งใหม่ไม่รองรับ IPv6 ระเบียนนั้นอาจทำให้ผู้เข้าชมบางส่วนไปยังเซิร์ฟเวอร์ผิดตำแหน่ง ควรสอบถามผู้ให้บริการก่อนลบหรือแก้ไข

④ กำหนดค่า TTL ตามระบบ

TTL ระบุระยะเวลาที่ระบบอื่นจดจำค่าระเบียน DNS ไว้ ใช้ค่าเริ่มต้นหรือค่าที่ผู้ให้บริการแนะนำ และหลีกเลี่ยงการเปลี่ยนค่าโดยไม่เข้าใจผลกระทบ

❸ รักษาการทำงานของอีเมลและบริการอื่น

DNS ไม่ได้มีไว้สำหรับเว็บไซต์อย่างเดียว การเปลี่ยนค่าบางรายการอาจกระทบอีเมลหรือบริการที่เชื่อมกับโดเมน

① เก็บ MX record สำหรับอีเมล

หากใช้อีเมลโดเมน ให้คง MX record ตามค่าของผู้ให้บริการอีเมล หรือเพิ่มค่ากลับเข้าไปหากเปลี่ยน Nameserver

② คง TXT record ที่จำเป็น

TXT record อาจใช้ยืนยันความเป็นเจ้าของโดเมน ตั้งค่านโยบายอีเมล หรือเชื่อมต่อบริการอื่น ควรตรวจสอบก่อนลบระเบียนที่ไม่คุ้นเคย

③ ตรวจระเบียนบริการอื่น

หากโดเมนเชื่อมต่อกับระบบภายนอก เช่น เครื่องมือวิเคราะห์หรือบริการส่งอีเมล ให้ตรวจเอกสารการตั้งค่าของบริการนั้นและเก็บระเบียนที่จำเป็นไว้

❹ รอ DNS อัปเดตและทดสอบเว็บไซต์

หลังบันทึกค่า DNS ระบบต่าง ๆ อาจใช้เวลาอัปเดตตาม TTL และการแคชของเครือข่าย จึงอาจเห็นเว็บไซต์ใหม่ไม่พร้อมกันในทุกพื้นที่

① ตรวจระเบียนที่ตั้งไว้

ตรวจว่า A record, CNAME และระเบียนอื่นตรงกับค่าที่ผู้ให้บริการแจ้ง หากพบค่าซ้ำหรือขัดแย้ง ให้ตรวจคู่มือของระบบ DNS หรือสอบถามฝ่ายสนับสนุนก่อนแก้

② เปิดโดเมนทั้งแบบมีและไม่มี www

ทดสอบโดเมนหลักและชื่อ www ตรวจว่าทั้งสองแบบเปิดเว็บไซต์เดียวกัน หรือเปลี่ยนเส้นทางไปยังรูปแบบหลักที่เลือกไว้

③ ตรวจ SSL และ URL ของ WordPress

เมื่อ DNS ชี้มายังโฮสติ้งแล้ว ให้ติดตั้ง SSL และตรวจ URL เว็บไซต์ใน WordPress ว่าใช้โดเมนกับ HTTPS ตรงกัน

④ ทดสอบอีเมลโดเมน

หากใช้บริการอีเมล ให้ทดลองส่งและรับข้อความ เพื่อยืนยันว่า MX และระเบียนที่เกี่ยวข้องยังตั้งค่าถูกต้อง

การตั้งค่า DNS สำหรับ WordPress ต้องอาศัยค่าจากผู้ให้บริการและการตรวจระเบียนเดิมอย่างรอบคอบ สำหรับเว็บไซต์ ComSiam ควรสำรองค่า DNS ก่อนเปลี่ยน ตรวจ A record และ CNAME ของเว็บไซต์ แล้วทดสอบ HTTPS กับอีเมลหลังการตั้งค่าเสร็จ