ขั้นตอนย้าย Nameservers ของ Domain ไป Cloudflare

พอดีมีเวลาว่างหลังจากงานที่ทำ และช่วงนี้ Blog ดูช้าๆ เลยคิดว่าเอาลองย้ายเลยดีกว่า

คำศัพท์ที่ควรรู้

  • IP Address - ชุดตัวเลขที่ใช้ระบุตำแหน่งของอุปกรณ์บนอินเทอร์เน็ต หรือเครือข่ายคอมพิวเตอร์
  • Domain name - ชื่อที่ใช้แทน IP Address เพราะมันจดจำได้ง่ายกว่า IP Address
  • Nameservers - Server ที่ทำการแปล ชื่อ URL เป็น เลข IP เพื่อให้ทราบว่า ที่อยู่ URL นั้น อยู่ที่ Server ไหน โดย Cloudflare ที่มีงานด้านนึงที่ดูแลเรื่องนี้เหมือนกันครับ

ทำไมต้อง Cloudflare

  • เครือข่ายของ Cloudflare ใหญ่มาก เอาง่ายๆ Traffic เกือบ 1/3 โลกวิ่งไประบบของเค้า ทำให้ DNS ก็เป็นหนึ่งในนั้น
  • Universal SSL Certificate มี SSL ให้ใช้งาน แต่มันจะไม่ครอบคลุม sub domain นะ ถ้าย้าย Name Server แต่ถ้าซื้อ Domain กับ Cloudflare อันนี้ได้หมดครับ
  • พอเครือข่ายใหญ่มีทำ Cache / Auto Minify พวก html, javascript, typescript, css มาให้ด้วย และถ้าเป็น Lib ดังๆ อาจจะช่วยลด latecy เพราะจะไปดึงตัวใกล้ที่สุดให้
  • ถ้า Lib ที่มีความเสี่ยง Cloudflare สามารถเอา Lib ที่ Patch เสียบให้ได้ แม้ว่ายังไม่ได้ขยับ App
  • มีระบบป้องกัน DDoS มาให้แล้ว ถ้าอยากได้ตัว WAF ก็ซื่อเสริมได้ ตามกำลังทรัพย์
  • มี DNS และเป็น Proxy ซ่อน Server ของเราอีกทีช่วยลดการโจมตีได้ระดับนึง
  • มี Dashboard สรุปข้อมูลต่างๆได้ ดู Traffic / Request / Cache / Security เบื้องต้นได้ ถ้าอยากอะไรเพิ่มเสียเงิน Add-On ไปครับ สำหรับของผมเป็น Web Blog ธรรมดา อาจจะไม่มีอะไรมากครับ

การเตรียมตัวก่อนย้าย

บอกลูกค้า ว่าระบบอาจจะ Down ไปสักพัก อาจจะต้องเตรียมตัว ใช้แผนฉุกเฉินเพื่อให้ระบบเดิมงานไปต่อได้ เช่น เข้า Site สำรองช่วงเวลานั้น หรือ ทำงาน Manual เป็นต้น

ขั้นตอนย้าย Nameservers ไป Cloudflare

  • สมัคร และ Login เข้าเว็บของ Cloudflare ให้เรียบร้อย จากนั้นกดปุ่ม Add Site
  • กรอก Domain ที่ต้องการย้ายไป จากนั้นเลือก Method Quick Scan อันนี้ง่ายสุดครับ ให้ตัว Cloudflare สำหรับ และ Default มาให้เลยครับ
  • เลือก Plan สำหรับผู้เริ่มต้น Free Plan > กด Continue
  • รอสักพักตัว Cloudflare Scan ข้อมูล และเติม DNS Record ให้ ตอนนี้ตรวจเทียบกับ Host เดิมแหละครับว่า Record เท่ากัน หรือป่าวครับ เท่าที่สังเกตุพวก subdomain มันจะไม่ auto ย้ายมาให้ด้วยครับ ต้องมา reivew
  • ต่อไปขั้นตอนการย้าย Name Server แล้วครับ
    - ฝั่งซ้าย มีตัวข้อมูลที่ Cloudflare แนะนำให้ ว่าตั้งค่าที่ไหน และส่วนไหนที่ต้องลบออกครับ
    - ฝั่งขวา เอาข้อมูลที่ Cloudflare ให้มามาใส่ที่ Host เพื่อเปลี่ยน Name Server ของผมใช้ตัว thzhost การแก้ nameserver เข้าเมนู โดเมน > เลือกโดเมน > เมนู แก้ไข nameserver
เอาข้อมูลจาก Cloudflare มาเปลี่ยน Name Server ที่ thzhost
  • เมื่อเรียบร้อยกด Done ครับ

จากน้ันรอปีประมาณ 10-15 นาที ตัว Cloudflare ก็ Link เชื่อมกับ Server ของ Host เราแล้วครับ

มี Stat ต่างๆ จะขึ้น Dashboard ต้องรอประมาณ 24 ชั่วโมง ถ้าเข้าไปเมนู Analytic & Logs จะมีข้อมูลเบื้องต้น อยาง

  • http traffic
  • Web Analytic
  • บอกว่า Cloudflare ช่วยป้องกัน Attack เท่าไหร่ จุดเด่นของเค้าเลย ปกติผมได้เมล์ Web Down ประจำ อันนี้้ย้ายมาพักใหญ่ๆแล้วยังไม่เจอ

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.