ซ่อน IP Domain ด้วย CDN (Cloudflare)


ขั้นตอนการใช้งาน Cloudflare ฟรี (เบื้องต้น)

  1. สมัครสมาชิก Cloudflare ที่ https://dash.cloudflare.com
  2. เพิ่มโดเมน ของคุณ (Add Site)
  3. Cloudflare จะให้ nameserver ใหม่ → เปลี่ยน DNS ที่ผู้ให้บริการโดเมน (เช่น GoDaddy, Namecheap)
  4. ตั้งค่า DNS และเปิด Proxy (เมฆสีส้ม) เพื่อซ่อน IP
  5. รอ DNS เปลี่ยน (Propagation) ใช้เวลา ~10-30 นาที

ยกตัวอย่างโดเมน mill-app.com

ถ้าคุณต้องการใช้ Cloudflare ฟรี เพื่อ:

  • ซ่อน IP Server
  • เพิ่มความปลอดภัย
  • ใช้ SSL (HTTPS ฟรี)
  • ป้องกัน DDoS

ขั้นตอนการเชื่อม mill-app.com เข้ากับ Cloudflare (แผนฟรี)

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

  1. ไปที่: https://dash.cloudflare.com
  2. สมัครหรือลงชื่อเข้าใช้บัญชี
  3. กดปุ่ม “Add a Site”
  4. ใส่ mill-app.com แล้วกด “Continue”
  5. เลือก แผน Free แล้วกด “Continue”

ขั้นตอนที่ 2: ตรวจสอบ DNS Record

  • Cloudflare จะตรวจเจอ DNS ที่ใช้งานอยู่
  • ตรวจสอบให้แน่ใจว่า A Record ของ mill-app.com และ www ชี้ไปยัง IP ของ Server
  • เปิดเมฆสีส้ม (Proxy) เพื่อให้ Cloudflare ซ่อน IP จริง
+ A    mill-app.com    1.2.3.4     (Proxy enabled)
+ A    www             1.2.3.4     (Proxy enabled)

ขั้นตอนที่ 3: เปลี่ยน Nameserver ที่ผู้ให้บริการโดเมน

Cloudflare จะบอกให้คุณ เปลี่ยน Nameserver จากของเดิม (อาจเป็นของ GoDaddy, Namecheap ฯลฯ) เป็นของ Cloudflare เช่น:

จาก:
  ns1.yourdomainprovider.com
  ns2.yourdomainprovider.com

เป็น:
  gabe.ns.cloudflare.com
  linda.ns.cloudflare.com

วิธีเปลี่ยน:

  • เข้าบัญชีผู้ให้บริการที่คุณจดโดเมน mill-app.com
  • ไปที่เมนูจัดการ DNS หรือ Nameserver
  • เปลี่ยน Nameserver เป็นของ Cloudflare ตามที่ระบบแจ้ง

ขั้นตอนที่ 4: รอระบบ Update (DNS Propagation)

  • ปกติใช้เวลา 10 นาที – 24 ชั่วโมง (มักจะเสร็จภายใน 1 ชม.)
  • เมื่อเสร็จแล้ว Cloudflare จะขึ้นว่า “Active”

อย่าลืมตั้งค่า SSL ด้วย

ใน Cloudflare → เมนู “SSL/TLS” → เลือก “Full” หรือ “Flexible” ขึ้นอยู่กับ server ว่ามี SSL อยู่แล้วหรือไม่

ถ้า server ยังไม่มี SSL ให้ใช้ Flexible (Cloudflare จะรับ HTTPS แล้วส่ง HTTP ไปยัง server)