การชี้โดเมนไปที่ Google Sites ผ่าน Cloudflare สามารถทำได้โดยการตั้งค่า DNS บน Cloudflare เพื่อให้โดเมนที่คุณเป็นเจ้าของเชื่อมต่อไปยัง Google Sites พร้อมกับใช้ฟีเจอร์ของ Cloudflare เช่นการป้องกัน DDoS และการเปิดใช้งาน HTTPS โดยมีขั้นตอนดังนี้:
ขั้นตอนการชี้โดเมนไปยัง Google Sites ผ่าน Cloudflare
1. เพิ่มเว็บไซต์ของคุณใน Cloudflare
- ลงชื่อเข้าใช้งานที่ Cloudflare หรือสร้างบัญชีใหม่ถ้ายังไม่มี.
- เลือก “Add Site” จากนั้นกรอกโดเมนของคุณ เช่น
yourdomain.com
. - เลือกแผนการใช้งานที่ต้องการ (มีแผนฟรีสำหรับการใช้งานเบื้องต้น).
- Cloudflare จะสแกน DNS records ที่มีอยู่ จากนั้นคุณจะเห็นรายการ DNS ที่ Cloudflare สแกนได้.
2. ตั้งค่า DNS บน Cloudflare ให้ชี้ไปยัง Google Sites
- ในหน้า 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)
- สำหรับการใช้งานโดเมนหลัก (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
- กลับไปที่ Google Sites เปิดหน้าเว็บไซต์ที่ต้องการเชื่อมโดเมน.
- ไปที่ Settings > Custom Domains > Start Setup.
- เลือกตัวเลือก Use a domain from a third party จากนั้นใส่โดเมนของคุณ.
- ทำตามขั้นตอนที่ Google ให้เพื่อยืนยันการเป็นเจ้าของโดเมน ซึ่งจะมีการเพิ่ม TXT Record ใน DNS (สามารถเพิ่มในหน้า DNS Management ของ Cloudflare ได้เช่นกัน).
4. ตั้งค่า HTTPS บน Cloudflare
- ไปที่ SSL/TLS บน Cloudflare.
- ตั้งค่า SSL Mode เป็น Flexible เพื่อให้ Cloudflare จัดการการเชื่อมต่อ HTTPS (หรือเลือกแบบ Full หากคุณมีใบรับรอง SSL ของตนเอง).
5. รอให้การตั้งค่า DNS มีผล
การตั้งค่า DNS อาจใช้เวลาประมาณ 24-48 ชั่วโมงในการปรับเปลี่ยน คุณสามารถตรวจสอบการตั้งค่าได้โดยใช้เครื่องมือตรวจสอบ DNS เช่น whatsmydns.net เพื่อดูว่าการตั้งค่า CNAME และการ Redirect ของคุณทำงานได้ถูกต้องแล้ว
หลังจากนี้ คุณควรจะสามารถเข้าใช้งานเว็บไซต์ที่ Google Sites ของคุณได้ผ่านโดเมนที่ตั้งค่าใน Cloudflare โดยมีการป้องกันและใช้งาน HTTPS ผ่าน Cloudflare