วิธีชี้โดเมนไปที่ Google Sites ผ่าน Cloudflare

วิธีชี้โดเมนไปที่ Google Sites ผ่าน Cloudflare

วิธีชี้โดเมนไปที่ Google Sites ผ่าน Cloudflare

การชี้โดเมนไปที่ Google Sites ผ่าน Cloudflare สามารถทำได้โดยการตั้งค่า DNS บน Cloudflare เพื่อให้โดเมนที่คุณเป็นเจ้าของเชื่อมต่อไปยัง Google Sites พร้อมกับใช้ฟีเจอร์ของ Cloudflare เช่นการป้องกัน DDoS และการเปิดใช้งาน HTTPS โดยมีขั้นตอนดังนี้:

ขั้นตอนการชี้โดเมนไปยัง Google Sites ผ่าน Cloudflare

1. เพิ่มเว็บไซต์ของคุณใน Cloudflare

  1. ลงชื่อเข้าใช้งานที่ Cloudflare หรือสร้างบัญชีใหม่ถ้ายังไม่มี.
  2. เลือก “Add Site” จากนั้นกรอกโดเมนของคุณ เช่น yourdomain.com.
  3. เลือกแผนการใช้งานที่ต้องการ (มีแผนฟรีสำหรับการใช้งานเบื้องต้น).
  4. Cloudflare จะสแกน DNS records ที่มีอยู่ จากนั้นคุณจะเห็นรายการ DNS ที่ Cloudflare สแกนได้.

2. ตั้งค่า DNS บน Cloudflare ให้ชี้ไปยัง Google Sites

  1. ในหน้า DNS Management ของ Cloudflare ให้เพิ่ม CNAME Record สำหรับการเชื่อมต่อไปยัง Google Sites:
  • Type: CNAME
  • Name: www (หรือชื่อซับโดเมนที่คุณต้องการ เช่น www.yourdomain.com)
  • Target: ghs.googlehosted.com (ซึ่งเป็นเซิร์ฟเวอร์ของ Google สำหรับเว็บไซต์ที่สร้างด้วย Google Sites)
  • Proxy status: เปิด (เลือกแบบ Proxied เพื่อให้ผ่าน Cloudflare)
  1. สำหรับการใช้งานโดเมนหลัก (root domain) เช่น yourdomain.com โดยไม่ต้องมี www:
  • เพิ่ม A Record โดยตั้งค่า:
  • Type: A
  • Name: @ (แทน root domain)
  • IPv4 address: 192.0.2.1 (หรือตัวเลขที่ใกล้เคียงกัน เนื่องจากเราจะใช้เพียงเป็น placeholder และเปิด Proxied เท่านั้น)
  • Proxy status: เปิด (Proxied)
  • จากนั้นสร้าง Page Rule ใน Cloudflare เพื่อ Redirect root domain ไปยัง www.yourdomain.com ดังนี้:
  • ไปที่ Rules > Page Rules และคลิก Create Page Rule.
  • กำหนด URL ของคุณ เช่น yourdomain.com/*.
  • เลือก Forwarding URL และตั้งเป็น 301 Permanent Redirect.
  • กำหนดปลายทาง URL เป็น https://www.yourdomain.com/$1.

3. ยืนยันการเป็นเจ้าของโดเมนใน Google Sites

  1. กลับไปที่ Google Sites เปิดหน้าเว็บไซต์ที่ต้องการเชื่อมโดเมน.
  2. ไปที่ Settings > Custom Domains > Start Setup.
  3. เลือกตัวเลือก Use a domain from a third party จากนั้นใส่โดเมนของคุณ.
  4. ทำตามขั้นตอนที่ Google ให้เพื่อยืนยันการเป็นเจ้าของโดเมน ซึ่งจะมีการเพิ่ม TXT Record ใน DNS (สามารถเพิ่มในหน้า DNS Management ของ Cloudflare ได้เช่นกัน).

4. ตั้งค่า HTTPS บน Cloudflare

  1. ไปที่ SSL/TLS บน Cloudflare.
  2. ตั้งค่า SSL Mode เป็น Flexible เพื่อให้ Cloudflare จัดการการเชื่อมต่อ HTTPS (หรือเลือกแบบ Full หากคุณมีใบรับรอง SSL ของตนเอง).

5. รอให้การตั้งค่า DNS มีผล

การตั้งค่า DNS อาจใช้เวลาประมาณ 24-48 ชั่วโมงในการปรับเปลี่ยน คุณสามารถตรวจสอบการตั้งค่าได้โดยใช้เครื่องมือตรวจสอบ DNS เช่น whatsmydns.net เพื่อดูว่าการตั้งค่า CNAME และการ Redirect ของคุณทำงานได้ถูกต้องแล้ว

หลังจากนี้ คุณควรจะสามารถเข้าใช้งานเว็บไซต์ที่ Google Sites ของคุณได้ผ่านโดเมนที่ตั้งค่าใน Cloudflare โดยมีการป้องกันและใช้งาน HTTPS ผ่าน Cloudflare