วิธีใช้ Cloudflare กับโดเมน: เปลี่ยน Nameserver ทีละขั้น

Cloudflare เป็น CDN และแพลตฟอร์มด้านความปลอดภัยที่มีแผนฟรีใช้ได้กับเว็บทั่วไป จุดที่ทำให้คนนิยมคือเริ่มใช้ได้โดยเพียงเปลี่ยน Nameserver ของโดเมน ไม่ต้องย้ายโฮสติ้ง บทความนี้อธิบายขั้นตอนเปลี่ยน Nameserver มาที่ Cloudflare สิ่งที่ได้กลับมา และข้อควรรู้ก่อนตัดสินใจย้าย DNS ของโดเมน

ประโยชน์หลักของ Cloudflare (Plan ฟรี)

ขั้นตอนที่ 1: สมัครและเพิ่มโดเมนใน Cloudflare

  1. ไปที่ cloudflare.com → สมัครบัญชีฟรี
  2. คลิก Add a Site พิมพ์ชื่อโดเมน (เช่น yourdomain.com)
  3. เลือก Plan Free
  4. Cloudflare จะ Scan DNS Records เดิมให้อัตโนมัติ
  5. ตรวจสอบว่า DNS Records ถูกต้องครบถ้วน โดยเฉพาะ A Record และ MX

ขั้นตอนที่ 2: เปลี่ยน Nameserver ที่ Registrar

Cloudflare จะให้ Nameserver 2 ชุด เช่น:

aria.ns.cloudflare.com
bob.ns.cloudflare.com

  1. ล็อกอิน AsiaGB billing.in.th
  2. ไปที่ Domains → โดเมนของคุณ → Nameservers
  3. เปลี่ยนจาก Nameserver เดิมเป็น Nameserver ของ Cloudflare
  4. บันทึก แล้วรอ 24-48 ชั่วโมง

ขั้นตอนที่ 3: ตั้งค่า Proxy Mode

ใน Cloudflare DNS Tab ให้เปิด Proxy (สีส้ม) สำหรับ A Record ของเว็บไซต์ เพื่อให้ Traffic ผ่าน Cloudflare และได้รับการป้องกัน ส่วน MX Records ต้องเป็น DNS-only (เมฆสีเทา)

การตั้งค่าที่แนะนำเพิ่มเติม

หมายเหตุ: หลังเปิด Cloudflare Proxy หากเว็บไซต์ใช้ SSL ให้ตั้ง SSL Mode เป็น Full หรือ Full (Strict) เท่านั้น อย่าใช้ Flexible เพราะจะทำให้เกิด Redirect Loop กับเว็บที่มี Force HTTPS อยู่แล้ว

ทำความเข้าใจ Cloudflare Caching และการ Purge Cache

หนึ่งในสิ่งที่ผู้ใช้ใหม่มักสับสนหลังเปิด Cloudflare คือพบว่าแก้ไขไฟล์บนเซิร์ฟเวอร์แล้วแต่ผู้เยี่ยมชมยังเห็นเวอร์ชันเก่าอยู่ นั่นเป็นเพราะ Cloudflare เก็บ Cache ของไฟล์ Static ไว้ที่ Edge Server เพื่อลด Request ที่วิ่งมาถึง Origin Server ของคุณ

Cloudflare Cache ทำงานตาม Cache-Control Header ที่ Server ส่งมา ถ้าไม่มี Header Cloudflare จะใช้ Default TTL ตามประเภทไฟล์ เช่น HTML ถูก Cache น้อยกว่า CSS หรือ Image ที่ Cache นานกว่า

วิธี Purge Cache ด้วยตัวเอง

  1. ล็อกอิน Cloudflare Dashboard
  2. เลือก Domain ของคุณ
  3. ไปที่เมนู Caching → Configuration
  4. คลิก Purge Everything เพื่อล้าง Cache ทั้งหมด หรือ Custom Purge เพื่อระบุ URL ที่ต้องการ Purge

เคล็ดลับ: ถ้าต้องการให้เว็บไซต์อัพเดตเนื้อหาทันทีโดยไม่ต้อง Purge ทุกครั้ง ให้ตั้ง Cache Level เป็น Bypass สำหรับหน้าที่อัพเดตบ่อย หรือใช้ Cache Rules เพื่อควบคุม Cache ในระดับ URL

Cloudflare Page Rules และ Transform Rules

Cloudflare ให้ความสามารถปรับแต่งพฤติกรรมเว็บไซต์ในระดับ URL โดยไม่ต้องแก้ไข Code บน Server เลย ใน Free Plan คุณมี Page Rules ได้ 3 Rules ซึ่งเพียงพอสำหรับกรณีใช้งานพื้นฐาน

ตัวอย่าง Page Rules ที่นิยมใช้

URL Pattern Setting ผลลัพธ์
*yoursite.com/wp-admin/* Cache Level: Bypass Admin ไม่ถูก Cache
*yoursite.com/*.jpg Edge Cache TTL: 1 Month รูปภาพ Cache 30 วัน
http://yoursite.com/* Always Use HTTPS Redirect HTTP → HTTPS

Cloudflare Workers และ Zaraz — ฟีเจอร์ขั้นสูงใน Free Plan

นอกจาก CDN และ DDoS Protection แล้ว Cloudflare ยังมีฟีเจอร์ที่น่าสนใจอีกหลายอย่างที่ Free Plan ใช้ได้

การตั้งค่า Firewall Rules และ Bot Fight Mode บน Cloudflare

Cloudflare มีระบบ Firewall ในตัวที่ช่วยกรอง Traffic อันตรายก่อนถึง Server จริง ใน Free Plan คุณสามารถสร้าง Custom Firewall Rules ได้ 5 Rules ซึ่งเพียงพอสำหรับการป้องกันพื้นฐาน เช่น Block ประเทศที่ไม่เกี่ยวข้อง หรือ Rate Limit Request บางประเภท

Bot Fight Mode

Bot Fight Mode คือฟีเจอร์ที่ Cloudflare ตรวจจับและ Challenge Bot อัตโนมัติ เปิดใช้ได้ที่ Security → Bots ใน Free Plan ช่วยลด Traffic จาก Bot Scraper ที่ดึงเนื้อหาเว็บไปโดยไม่ได้รับอนุญาต แต่ควรระวังว่าอาจ Block Bot ที่ต้องการ เช่น Googlebot หรือ Uptime Monitoring Service ได้ด้วย ถ้า Bot เหล่านั้นไม่ได้ Identify ตัวเองชัดเจน

ตัวอย่าง Firewall Rules ที่นิยมใช้

Cloudflare กับ Email — สิ่งที่ต้องระวัง

Cloudflare ไม่ได้ส่งผลต่อ Email โดยตรง แต่มีสิ่งที่ต้องระวังเมื่อเปิด Cloudflare Proxy บนโดเมนที่ใช้ Email Hosting ด้วยกัน เพราะการตั้งค่า DNS ผิดพลาดอาจทำให้ Email หายหรือส่งไม่ได้

ตรวจสอบ Email หลังย้าย Nameserver: หลังเปลี่ยน Nameserver มา Cloudflare ให้ทดสอบส่ง-รับ Email ทันที และตรวจสอบว่า MX Records แสดงสถานะ DNS-only (ไม่มีสีส้ม) ถ้า Email ล้มเหลวให้ตรวจ MX และ SPF ก่อนเป็นอันดับแรก

ข้อดีและข้อจำกัดของ Cloudflare ที่ควรรู้ก่อนตัดสินใจ

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

ด้าน ข้อดี ข้อจำกัด
ความเร็ว ผู้เยี่ยมชมต่างประเทศเร็วขึ้นมาก ผู้เยี่ยมชมในไทยอาจไม่เห็นผลชัดเจน
ความปลอดภัย ป้องกัน DDoS และ Bot อัตโนมัติ อาจ Block ผู้ใช้จริงที่ใช้ VPN หรือ TOR
ความซับซ้อน ตั้งค่าขั้นพื้นฐานง่าย Advanced Rules ต้องเรียนรู้ Cloudflare เพิ่มเติม
Email DNS ยืดหยุ่น MX ต้องเป็น DNS-only เสมอ ห้าม Proxy

เปรียบเทียบ Cloudflare Free กับ Pro Plan — อะไรที่ต้องจ่ายเพิ่ม

สำหรับเว็บทั่วไปที่ไม่ได้มี Traffic สูงมากหรือต้องการฟีเจอร์พิเศษ Cloudflare Free Plan เพียงพอมากกว่าที่คิด แต่ถ้าต้องการความสามารถบางอย่างที่เพิ่มขึ้น Pro Plan ก็มีราคาที่สมเหตุสมผล

สำหรับผู้ใช้ทั่วไปที่จดโดเมนกับ AsiaGB และต้องการเพิ่มความปลอดภัยและ CDN โดยไม่มีค่าใช้จ่ายเพิ่มเติม Free Plan เป็นตัวเลือกที่ดีที่สุด เพราะฟีเจอร์หลักที่ใช้งานบ่อยมีครบถ้วนแล้ว สรุปคือ ลองเริ่มด้วย Free Plan ก่อน แล้วค่อยพิจารณา Upgrade เมื่อเว็บโตขึ้นและต้องการ WAF Managed Rules หรือ Image Optimization เพิ่มเติม

คำถามที่พบบ่อย

เปลี่ยน Nameserver มา Cloudflare แล้วต้องย้ายโฮสติ้งด้วยไหม

ไม่ต้อง เว็บยังอยู่ที่โฮสติ้งเดิม Cloudflare แค่มาทำหน้าที่ DNS และ Proxy ด้านหน้าเท่านั้น

เปลี่ยน Nameserver ใช้เวลานานไหม

ปกติ DNS Propagation ใช้เวลาไม่กี่ชั่วโมงถึง 24 ชั่วโมง ระหว่างนั้นเว็บยังเข้าได้ปกติ

หลังย้ายมา Cloudflare แก้ DNS ที่ไหน

ต้องแก้ที่ Cloudflare Dashboard เพราะ Cloudflare กลายเป็น Authoritative DNS แล้ว — การแก้ที่ DNS เดิมของโดเมนจะไม่มีผล

ต้องการโดเมนเพื่อใช้กับ Cloudflare?

จดโดเมน .com .co.th ที่ AsiaGB ราคาถูก ตั้งค่า Nameserver ได้เองผ่านระบบ Billing ทันที

จดโดเมนใหม่