5 คะแนน โดย GN⁺ 3 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • bunny.net ทำให้ DNS ที่เป็นฐานรองรับประสิทธิภาพของ Bunny CDN บนเครือข่ายทั่วโลก 119 แห่งใช้งานฟรี เปลี่ยน DNS จากฟีเจอร์พรีเมียมแยกต่างหากให้กลายเป็นจุดเริ่มต้นพื้นฐานของแพลตฟอร์ม
  • Bunny DNS ซึ่งเริ่มต้นจาก routing engine ภายใน ถูกออกแบบมาให้ตัดสินใจเลือกปลายทางที่เหมาะสมที่สุดในแต่ละคิวรี และปัจจุบันรองรับมากกว่า 300,000 โดเมน พร้อมประมวลผลคิวรีเกือบ 2 แสนล้านครั้งต่อเดือน
  • ในนโยบายใหม่ ค่าบริการ DNS query ถูกยกเลิกไป โดยฟรี DNS hosting สูงสุด 500 โดเมนต่อบัญชี และไม่มีการจำกัดคิวรี ไม่มีการคิดเงินต่อคำขอ และไม่มีฟีเจอร์หลักที่ถูกล็อกไว้สำหรับองค์กรเท่านั้น
  • บัญชียังคงมี ยอดใช้งานขั้นต่ำ $1 ต่อเดือน ตามมาตรฐานของ bunny.net แต่ตัว DNS เองไม่มีค่าบริการตามการใช้งาน และรวม smart records กับ health monitoring มาให้ด้วย
  • ด้วย automatic zone scanning, การอัปโหลดไฟล์ BIND, 1-Click Acceleration, 1-Click Security, IPv6, DNSSEC และ record type รุ่นใหม่ ทำให้เชื่อมต่อไปถึง CDN และ Shield ได้จากที่เดียว

Bunny DNS เปิดให้ใช้ฟรี

  • bunny.net สร้างเครือข่ายระดับโลกครอบคลุม 119 แห่งด้วยเป้าหมายเพื่อทำให้อินเทอร์เน็ตเร็วขึ้น และเครือข่ายนี้รองรับเว็บไซต์มากกว่า 1.5 ล้านแห่ง
  • ประสิทธิภาพของ Bunny CDN ไม่ได้พึ่งพาแค่ฮาร์ดแวร์เท่านั้น แต่ยังพึ่งพา Bunny DNS routing engine ที่ส่งคำขอ ผู้ใช้ และทราฟฟิกไปยังปลายทางที่เหมาะสมด้วย
  • Bunny DNS จะไม่คิดค่าบริการสำหรับ DNS query อีกต่อไป
    • ให้บริการ DNS hosting ฟรีสูงสุด 500 โดเมน ต่อบัญชี
    • ไม่จำกัดจำนวนคิวรี
    • ไม่มีการคิดเงินต่อคำขอ
    • ไม่ซ่อนฟีเจอร์หลักไว้หลังแผน enterprise
    • รวม smart records และ health monitoring
  • บัญชีแพลตฟอร์ม bunny.net ยังคงมี ยอดใช้งานขั้นต่ำ $1 ต่อเดือน เช่นเดิม แต่ตัว DNS เองจะไม่มีค่าใช้จ่ายตามการใช้งาน

จากเอนจินภายในสู่ผลิตภัณฑ์สำหรับลูกค้า

  • Bunny DNS เดิมถูกพัฒนาขึ้นเป็น routing engine ขั้นสูงที่วิเคราะห์ DNS query ทั้งหมดและส่งต่อไปยังปลายทางที่เหมาะสมที่สุดสำหรับการให้บริการคอนเทนต์
  • เมื่อ 4 ปีก่อน bunny.net ได้เปลี่ยนระบบนี้ให้กลายเป็นผลิตภัณฑ์ที่ผู้ใช้ใช้งานได้โดยตรง
  • นอกเหนือจากการเป็นตารางค้นหา record แบบคงที่ Bunny DNS ยังทำงานเป็น smart routing engine แบบกระจายตัวทั่วโลก
    • ใช้ข้อมูล latency ได้
    • ใช้ health check ได้
    • สามารถตัดสินใจปลายทางของคำขอแบบไดนามิกด้วย JavaScript ได้
  • ปัจจุบัน Bunny DNS รองรับมากกว่า 300,000 โดเมน และประมวลผลคิวรีเกือบ 2 แสนล้านครั้ง ต่อเดือน

เหตุผลที่ยกเลิกค่าบริการ DNS

  • การจัดการต้นทุนโครงสร้างพื้นฐานเป็นเรื่องซับซ้อน และการเพิ่มขึ้นของคิวรีอย่างกะทันหันไม่ควรนำไปสู่บิลที่คาดเดาไม่ได้
  • DNS ซึ่งเป็นระบบพื้นฐานระหว่างผู้ใช้กับบริการ ควรเป็นฟังก์ชันที่ทุกคนเข้าถึงได้ ไม่ใช่ฟีเจอร์เสริมระดับพรีเมียม
  • ด้วยเหตุนี้ ค่าบริการ DNS query จึงถูกยกเลิกทั้งหมด
  • การเปิดให้ใช้ฟรีไม่ได้สะท้อนว่าความสนใจต่อ Bunny DNS ลดลง แต่เชื่อมโยงกับแนวทางที่มอง DNS เป็น ผลิตภัณฑ์หลัก ที่เชื่อมทั้งแพลตฟอร์มของ bunny.net เข้าด้วยกัน

เชื่อมจาก DNS ไปถึง CDN และความปลอดภัย

  • ฟีเจอร์ใหม่ automatic zone scanning จะตรวจสอบชื่อและประเภท record ที่พบบ่อยของโดเมนเพื่อสร้าง zone ขึ้นใหม่สำหรับผู้ใช้ที่ย้ายมาจากที่อื่น
    • ผู้ใช้ไม่จำเป็นต้องสร้างใหม่ทั้งหมดตั้งแต่ต้น แค่ปรับบางส่วนก็พอ
    • หากต้องการก็อัปโหลดไฟล์ BIND ได้
  • 1-Click Acceleration ทำให้เปิดใช้งาน CDN ได้ทันทีจาก DNS record
    • ภายในระบบจะสร้าง Pull Zone ขึ้นมา
    • และเริ่ม route คำขอไปยัง edge network ของ bunny.net ทันที
  • 1-Click Security เปิดใช้ Bunny Shield ได้ทันทีเพื่อกรองทราฟฟิกที่ edge
    • บล็อก exploit ที่พบบ่อย
    • ดูดซับการโจมตี DDoS ก่อนจะไปถึงเซิร์ฟเวอร์ต้นทาง
  • แทนที่จะค่อยนำประสิทธิภาพ ความปลอดภัย และ routing มาประกอบกันภายหลัง ตอนนี้สามารถรวมทุกอย่างไว้ในที่เดียวได้
  • bunny.net ต้องการพัฒนาการรวมระบบนี้ต่อไปด้วย record type ขั้นสูงมากขึ้นในอนาคต

การปรับปรุงความสามารถของ Bunny DNS

  • รองรับ IPv6 เป็นค่าเริ่มต้น

    • เครือข่ายจำนวนมากขึ้นรวมถึงเครือข่ายมือถือ ใช้ IPv6 เป็นค่าเริ่มต้น
    • record ของ nameserver ใน Bunny DNS รองรับการ resolve ผ่านทั้ง IPv4 และ IPv6 อยู่แล้ว
    • ผู้ใช้ไม่ต้องตั้งค่าเพิ่มเติมหรือย้ายระบบเอง
  • รองรับ DNSSEC

    • บางกรณียังลังเลที่จะใช้งาน DNSSEC จริง เนื่องจากความซับซ้อนในการนำไปใช้และความเป็นไปได้ที่ข้อมูล zone จะถูกเปิดเผย
    • Bunny DNS ใช้ NSEC Black Lies ในการทำ DNSSEC
    • ทำให้มีทั้งความสามารถในการตรวจสอบและป้องกันการแก้ไขข้อมูล พร้อมทำให้ยากต่อการไล่ดูโครงสร้างของทั้งโดเมนได้ง่าย ๆ
    • สามารถเปิดใช้ DNSSEC ได้ผ่านเอกสาร
  • record type รุ่นใหม่

    • แอปพลิเคชันสมัยใหม่ใช้ DNS ไม่ใช่แค่เพื่อแมป IP address แต่ยังใช้จัดการวิธีการเชื่อมต่อ การตรวจสอบใบรับรอง และการตั้งค่าความปลอดภัยด้วย
    • Bunny DNS กำลังขยายการรองรับ record type ขั้นสูงเพิ่มเติม
      • HTTPS และ SVCB record: ให้คำใบ้กับไคลเอนต์เกี่ยวกับวิธีเชื่อมต่อกับบริการ
      • TLSA record: เพิ่มการควบคุมการตรวจสอบใบรับรองเมื่อใช้ DANE
      • CDS และ CDNSKEY: ทำให้การจัดการคีย์ DNSSEC เป็นอัตโนมัติ ลดการหมุนคีย์ด้วยตนเอง

วิธีใช้งาน

  • Bunny DNS ถูกผสานเข้ากับ CDN และ Shield อย่างลึกซึ้ง เพื่อให้สร้างแอปพลิเคชันที่เร็วขึ้น ปลอดภัยขึ้น และทนทานขึ้นได้โดยไม่ต้องกังวลเรื่องต้นทุน
  • ผู้ใช้สามารถเพิ่ม zone และระบุโดเมนแล้วใช้งานได้ทันที และค่อยเพิ่ม CDN กับ Shield เป็นชั้น ๆ ได้เมื่อจำเป็น
  • Bunny DNS เปิดให้ใช้ฟรีแล้ว และผู้ใช้สามารถเข้าสู่ระบบหรือสมัครใช้งานเพื่อเริ่มใช้งานได้ทันที

1 ความคิดเห็น

 
GN⁺ 3 시간 전
ความคิดเห็นจาก Hacker News
  • ทีม BunnyNet ทำได้ดีมาก
    ผมหา ทางเลือกฝั่ง EU แทน Cloudflare มาสักพักแล้ว ไม่ใช่ว่าเกลียด Cloudflare นะ ยังสนับสนุนและมองว่าเป็นบริษัทที่ดีอยู่ แต่เมื่อดูสถานการณ์ภูมิรัฐศาสตร์ EU-สหรัฐช่วงนี้ ก็คิดว่าการช่วยสนับสนุนและทดสอบบริการจาก EU เป็นเรื่องสำคัญ
    ปัญหาคือบริษัทในยุโรปหลายแห่งยังแข่งขันได้ไม่ดีเท่าคู่แข่งจากสหรัฐ เช่น Hetzner ขึ้นราคาค่อนข้างแรงในช่วงเวลาสั้น ๆ โดยแทบไม่แจ้งลูกค้าล่วงหน้าเลย เลยไม่เข้าใจว่าจะเอาอะไรไปแข่งกับผู้ให้บริการคลาวด์สหรัฐอย่าง AWS, Azure, GCP
    ในทางกลับกัน BunnyNet กำลังขยับตัวได้อย่างแข่งขันได้ และก็มองว่าการตัดสินใจครั้งนี้ไปในทิศทางที่ถูกต้อง ไม่จำเป็นต้องมีฟรีเทียร์เท่า Cloudflare ก็ได้ แค่พอสำหรับโปรเจกต์เล็ก ๆ ก็เพียงพอแล้ว
    เลือก BunnyNet ไม่ใช่เพราะเป็นบริษัทยุโรป แต่เพราะเป็น บริษัทที่ดีและให้บริการที่ดี

    • ถึง Hetzner จะขึ้นราคา ก็ยังถูกกว่า AWS, Azure, GCP มากอยู่ดี จะบอกว่าไม่มีความสามารถในการแข่งขันก็ดูแปลก ๆ
    • แข่งขันได้ในแง่ราคา แต่ในแง่การปฏิบัติต่อคนยังดูไม่เป็นมืออาชีพเท่าไร
      ถ้าได้คุยกับทีมซัพพอร์ตจะเห็นเลยว่าไม่ได้ใส่ใจผู้ใช้มากพอ ที่บริษัทอเมริกัน อย่างน้อยถ้าไม่นับบริษัทยักษ์ใหญ่บางแห่ง ผมไม่ค่อยเจอประสบการณ์ซัพพอร์ตแบบประมาณว่า “ก็ช่วยไม่ได้”
      ตอนเครดิตแบบเติมเงินใกล้หมด ผมตั้งใจจะเลิกใช้บริการ แต่ SaaS แบบเติมเงินที่เคยใช้มาทั้งหมดจะแจ้งล่วงหน้าว่าเครดิตใกล้หมด ในขณะที่ Bunny ไม่ทำแบบนั้น
      ทั้งที่มีแถบแสดงความคืบหน้าของเครดิต แต่กลับติดลบได้ ผมไม่เข้าใจว่ามันมีไว้เพื่ออะไร แล้วมันก็ติดลบจริง ๆ ด้วย ใช้แบบจ่ายตามจริงก็ไม่ได้ และต้องจ่ายขั้นต่ำ 10 ยูโร
      เงินก้อนนั้นควรคงอยู่เป็นเครดิตสำหรับการใช้งานในอนาคต แต่แม้จะปิดการใช้งานทุกอย่างหมด แค่คงบัญชีไว้ก็ยังมีค่าสมัครสมาชิกรายเดือน 1 ยูโร+VAT
      คำตอบจากทีมซัพพอร์ตประมาณว่า “ก็ดูเหมือนจะถูกแล้ว” และแทบทุกครั้งจากการคุยกันราวสามครั้งจนถึงตอนนี้ก็อยู่ในระดับที่ผมยกมาพูดแบบนี้ได้เลย ผมไม่พอใจมากกับ ประสบการณ์ฝ่ายบริการลูกค้า และนี่ก็เป็นอาการที่เห็นจากผู้ให้บริการฝั่ง EU หลายเจ้าที่ผมย้ายไปมาในช่วง 3 ปีที่ผ่านมา
    • ประโยคที่ว่า “ไม่ได้เลือกเพราะเป็นบริษัทยุโรป แต่เลือกเพราะเป็นบริษัทที่ดี” ฟังดูเหมือนสำนวนแบบ GPT และแปลก ๆ นิดหน่อย
      ตั้งแต่แรกก็พูดอยู่ว่ากำลังหาทางเลือกจากยุโรป และตลอดข้อความก็เล่าว่า Bunny ดีกว่าทางเลือกจากยุโรปเจ้าอื่นอย่างไร เพราะงั้นคนอ่านก็ต้องเข้าใจว่าเลือกเพราะเป็นบริษัทจากยุโรปอยู่ดี
      มันให้ความรู้สึกเหมือนคำตอบที่เซลส์ของ Bunny ขอให้ GPT เขียนว่า “ช่วยตอบแบบให้ดูเหมือนผู้ใช้จริง พร้อมบอกว่า Bunny เป็นบริษัทจากยุโรปและดีกว่า Hetzner”
      ไม่ได้หมายความว่าใช้ AI จริง ๆ และผมก็เชื่อว่าผู้ใช้ปกติก็พูดแบบนี้ได้ เพียงแต่สไตล์กับโทนมัน แปลกแบบไม่เป็นธรรมชาติ
    • พูดกันอย่างเป็นธรรม Hetzner ไม่ได้เปลี่ยนราคาของบริการเดิม แต่เปลี่ยนเฉพาะราคาสำหรับลูกค้าใหม่หรือบริการใหม่ที่เพิ่มเข้ามาเท่านั้น มองว่าเป็นแนวทางที่สมเหตุสมผลและโอเค
      แต่พอเห็นแบบนี้ก็รู้สึกว่าเดิมทีเขาน่าจะทำธุรกิจด้วย มาร์จินที่ค่อนข้างบาง
    • เพิ่งย้าย VPS แบบ dedicated จาก Rackspace ไป Hetzner ไม่นานนี้ ถึงจะเป็นก่อนรอบขึ้นราคาล่าสุด แต่ก็ยังพอใจกับการตัดสินใจ
      ดูเหมือนจะไม่ขึ้นราคาลูกค้าเดิม และถึงจะขึ้นจริง ราคาก็แสดงอย่างสม่ำเสมอและชัดเจนมาก ไม่ได้เปลี่ยนทุกเดือน เว็บไซต์ก็ใช้ง่ายมากทั้งตอนเลือกตัวเลือกและจัดการเซิร์ฟเวอร์ ซึ่งพูดแบบนี้กับ Rackspace หรือ Linode หลังถูก Akamai ซื้อกิจการแล้วไม่ได้เลย
  • ดูจากเว็บไซต์แล้ว ที่นี่ไม่ได้มีสินค้าล่อใจแบบยอมขาดทุนเยอะเหมือนเจ้าอื่น ตัวอย่างเช่นหลายเจ้ามีบริการโฮสต์ static site ฟรี
    แต่ Bunny เป็นบริษัทเอกชนที่ระดมทุนรอบเล็กแค่ครั้งเดียวในปี 2022 มูลค่า 6 ล้านดอลลาร์ ดังนั้นแทนที่จะไล่ตามการเติบโตด้วยเงินลงทุน ก็ดูเหมือนจะโฟกัสกับ การเติบโตแบบออร์แกนิก มากกว่า
    ขอให้ Bunny ไปได้ดี

    • มีแพ็กเกจแบบเติมเงินล่วงหน้าด้วย เลยไม่มีความเสี่ยงเรื่อง ค่าใช้จ่ายตามการใช้งานพุ่งไม่หยุด
    • มี ยอดใช้จ่ายขั้นต่ำ 1 ดอลลาร์ รวมทุกบริการ ดังนั้นในทางปฏิบัติก็เท่ากับโฮสต์ static site ได้ไม่จำกัดในราคา 1 ดอลลาร์
  • ฟังดูเหมือนเขาทำให้ฟรีได้สูงสุด 500 โดเมนต่อลูกค้าหนึ่งราย แบบนี้หมายความว่าเมื่อก่อนเก็บเงินค่า DNS resolution หรือเก็บค่า DNS hosting กันแน่?
    จากข้อความที่อ้างมา บอกว่ายกเลิกค่าบริการ DNS query ไปทั้งหมดแล้ว และ Bunny DNS จะรวม DNS hosting ฟรีสูงสุด 500 โดเมนต่อบัญชี โดยไม่มีการจำกัดจำนวน query ไม่มีคิดเงินต่อ request และไม่มีฟีเจอร์หลักที่ถูกซ่อนไว้หลังแพ็กเกจ enterprise รวมถึงมี smart records และ status monitoring ด้วย
    เช่นเดียวกับบริการทั้งหมดของ bunny.net บัญชีที่ใช้งานแพลตฟอร์มยังคงมียอดใช้จ่ายขั้นต่ำมาตรฐานเดือนละ 1 ดอลลาร์ แต่ตัว DNS เองจะไม่มีค่าบริการตามปริมาณใช้งานอีกต่อไป
    อืม… เข้าใจแล้ว

    • ก่อนหน้านี้เขาเก็บเงินค่า โฮสต์เนมเซิร์ฟเวอร์ จุดเด่นหลักคือฟีเจอร์โปรแกรมขั้นสูงอย่าง geographic routing และ scripting
    • บริการ DNS hosting ระดับสูงมักคิดเงินตามจำนวน query, จำนวนโซน, จำนวนเรคอร์ด หรือจำนวนชื่อพิเศษที่ผูกกับฟีเจอร์ขั้นสูง
      ถ้าย้ายมาจากผู้ให้บริการ DNS hosting เจ้าอื่น คุณอาจไม่รู้ปริมาณ query จริงของตัวเองเลย ทำให้ตอนต้องย้ายค่อนข้างกังวล
      ถ้าคิดเงินต่อ query แพงเกินไป ก็ยังลดปริมาณ query ได้ระดับหนึ่งด้วยการเพิ่ม TTL และรวมบริการไว้ภายใต้จำนวน hostname ที่น้อยลง จึงเป็นส่วนที่ผู้ใช้ควบคุมเองได้พอสมควร
    • เงื่อนไข 1 ดอลลาร์ต่อเดือน จริง ๆ แล้วไม่ได้แย่อย่างที่ฟังดู เพราะมันคือ ยอดบิลขั้นต่ำ ของทุกบริการรวมกัน ถ้าคุณใช้งานแพลตฟอร์มแบบมีนัยสำคัญอยู่แล้ว มันก็ไม่ใช่ปัญหา
    • เมื่อก่อน DNS query ระดับหลายล้านครั้งก็ฟรีอยู่แล้ว
    • Bunny DNS ควบคุมผ่านสคริปต์ได้ ดังนั้นมันไม่ใช่แค่เนมเซิร์ฟเวอร์ธรรมดา
  • อ่านคำแรก ๆ หลายร้อยคำในหน้านั้นแล้วก็ยังไม่อธิบายว่าทำไมต้องสนใจเรื่องนี้ และน่าแปลกที่คอมเมนต์ใน HN เองก็อธิบายไม่มากนัก

    • คอมเมนต์อันดับบน ๆ บอกว่าเป็น ทางเลือกฝั่ง EU ของ Cloudflare
    • ปกติผมเข้ามา HN เพื่อดูอะไรแบบนี้ และส่วนใหญ่มันก็ช่วยได้ดี แต่ครั้งนี้ชัดเจนเลยว่าความชัดเจนน้อยกว่าปกติ
      ผมมักจะอ่านคอมเมนต์ก่อน แล้วถ้าดูน่าสนใจก็ค่อยไปอ่านบทความ
    • อยากรู้ว่า bunny.net ให้ ประสิทธิภาพ DNS ที่วัดได้ดีกว่า Cloudflare หรือเปล่า หรือจริง ๆ แล้วแย่กว่า
  • อยากชอบ Bunny นะ แต่ก็กลัวว่าทราฟฟิกจาก LLM หรือ crawler ที่ไม่คาดคิดจะทำให้โดนเรียกเก็บเงินเป็นหลักพันยูโรแบบกะทันหัน
    เท่าที่รู้ ผลิตภัณฑ์ของ Bunny แต่ละตัวเหมือนทำงานแยกกันเป็นหน่วยธุรกิจคนละส่วน มีเป้าหมายและคำขอฟีเจอร์ของตัวเอง โดยเฉพาะ Bunny Stream ที่ยังขาดฟีเจอร์เยอะมาก ฟีเจอร์ “ถ้าค่าบริการถึง 50 ยูโร ให้บล็อกทุกคำขอ” มีเฉพาะใน Bunny CDN และไม่มีในผลิตภัณฑ์อื่น
    ถ้าวันไหน Bunny ปฏิบัติกับทุกผลิตภัณฑ์อย่างเท่าเทียมกัน และรับฟังคำขอให้ทำฟีเจอร์พื้นฐาน ผมจะย้าย ชุมชนไม่แสวงหากำไร ทั้งหมดที่ดูแลอยู่ไปใช้บริการของ Bunny

    • ไม่น่าจะโดนเรียกเก็บเป็นหลักพันยูโร เพราะเป็นระบบเติมเงินล่วงหน้า ถ้ายอดคงเหลือหมด เว็บไซต์ก็จะหยุดทำงาน แล้วพอเติมเงินเพิ่มก็เปิดกลับมาได้
      เท่าที่ผมรู้ นี่แทบจะเป็นผู้ให้บริการรายเดียวที่ให้ตั้ง เพดานค่าใช้จ่าย ที่ใช้งานได้จริง ไม่ใช่แค่การแจ้งเตือนที่ต้องคอยรีบมาตอบสนอง
    • ไม่แน่ใจว่าหมายถึงบริการไหนของ Bunny แต่ใช้ Bunny Shield เพื่อลดผลกระทบจากการโจมตี DDoS และบล็อกบอตได้
    • ถ้าเป็นเว็บไซต์ธรรมดา โอกาสที่ LLM หรือ crawler จะทำให้ค่าใช้จ่ายพุ่งถึงหลักพันยูโรนั้นต่ำ ค่า CDN อยู่ราว 0.01~0.06 ดอลลาร์ต่อ GB
      บางบริการอย่าง CDN สามารถตั้งข้อจำกัดได้ เช่น จำกัดความเร็วดาวน์โหลด จำนวนคำขอต่อ IP ปริมาณข้อมูลที่โอนต่อ IP และจำนวนการเชื่อมต่อสูงสุดต่อ IP
      ยังมีการจำกัดแบนด์วิดท์รายเดือนด้วย พอถึงจำนวน GB ที่กำหนดก็สามารถปิดใช้งานโซนนั้นได้
  • Bunny.net ทำได้ดีมาก
    ถ้าจะย้ายทุกอย่างไป Bunny ผมยังรอประสบการณ์ โฮสติ้งเว็บไซต์แบบสแตติก ที่เรียบง่ายกว่านี้อยู่ ตอนนี้ Cloudflare Pages ใช้งานตรงไปตรงมามากกว่า เพราะ deploy ได้ด้วยคำสั่ง CLI แค่คำสั่งเดียว
    อีกอย่าง ผมใช้ Bunny containers กับ global API gateway ที่กระจายอยู่ 16 แห่งทั่วโลก และมันน่าทึ่งจริงๆ สำหรับแบ็กเอนด์ Go, Bunny คิดค่าบริการตามการใช้ทรัพยากรแทนการ provision ทำให้จ่ายเดือนละ 3.60 ดอลลาร์ ที่ระดับการใช้งานเล็กๆ ราว 20,000 API requests ต่อเดือนนี่ถูกแบบไม่น่าเชื่อ

    • อาจช่วยได้ครับ นี่เป็นเครื่องมือแบบ สั่งคำสั่งเดียวแล้ว deploy ตามที่ว่ามาเลย :) ยังอยู่ช่วงเริ่มต้น แต่ผมใช้กับ deployment ของตัวเองอยู่ และมันทำงานได้แทบจะสมบูรณ์แบบ
      https://tangled.org/bruceroettgers.eu/bunnyup
  • คนที่ถามว่านี่เป็น content DNS หรือ proxy ต้องไปหา “Bunny DNS” ในเมนูผลิตภัณฑ์ แล้วค่อยตามลิงก์ไปที่เอกสารจากตรงนั้น
    https://docs.bunny.net/dns
    พูดคือมันเป็น บริการ authoritative DNS และมีฟีเจอร์สลับ resource records ฝั่งเซิร์ฟเวอร์ รวมถึงมี JavaScript ด้วย แต่ตัวอย่างกลับเขียนผิดแบบไม่ตรวจสอบชนิดของ query เลย เลยดูแปลกๆ

  • เว็บไซต์โหลดเร็วมาก มันน่าเศร้าที่เรื่องนี้กลายเป็นสิ่งที่น่าสังเกต แต่ก็เป็นแบบนั้นจริงๆ

    • เมื่อกี้ผมกดลิงก์ในแถบนำทางไปสองสามอัน ทุกอันเปิดขึ้นมาทันทีเหมือนถูก cache ไว้แล้ว ทั้งที่จริงไม่ได้ cache เลย เพราะผมใช้ Firefox ในโหมดความเป็นส่วนตัวเต็มรูปแบบ และก่อนวันนี้ก็ไม่ได้เข้าเว็บนี้มาหลายเดือนแล้ว
    • ใช่เลย ตอนนี้เว็บอื่นๆ ทั้งหมด ช้าราวกับกากน้ำตาล
  • ช่วงนี้ผมเห็นหน้าจอ “Performing security verification / This website uses a security service to protect against malicious bots…” ของ Cloudflare บ่อยเกินไป
    ถ้าตรวจสอบไคลเอนต์ของผมไปแล้วครั้งหนึ่ง อย่างน้อยก็น่าจะไม่ต้องให้ทำซ้ำอีกสักวัน อยากรู้ว่า Bunny DNS จัดการเรื่อง การป้องกันบอต ยังไง

    • Privacy Pass ไม่ใช่ว่าถูกทำมาเพื่อแก้ปัญหานี้หรอกหรือ? จำได้ว่ามันเป็นแนวทางที่ให้เบราว์เซอร์สร้างและเก็บอะไรทำนอง proof-of-work แล้วส่งต่อให้เว็บไซต์ เพื่อที่แต่ละเว็บจะได้ไม่ต้องทำการตรวจสอบแบบเดิมซ้ำอีก
      https://github.com/cloudflare/pp-browser-extension ดูแทบจะเป็นโปรเจกต์ที่ตายแล้ว และอยู่ในสภาพ dependabot zombie
      เพิ่มเติมคือ ผมเพิ่งพลาดเรื่องนี้ไปแบบเต็มๆ เมื่อสองวันก่อน: https://www.cloudflare.com/press/press-releases/2026/cloudfl...
    • ไม่แน่ใจว่าคุณหมายถึงคนละเว็บไซต์หรือเว็บไซต์เดียวกัน ถ้าเป็นคนละเว็บไซต์ เจ้าของเว็บแทบไม่มีเหตุผลจะอยากได้ฟีเจอร์แบบนั้น เลยไม่ค่อยมีประโยชน์ที่จะเพิ่ม
      ถ้าเป็นเว็บไซต์เดียวกัน ก็คงต้องโทษเจ้าของเว็บอีกครั้งที่ตั้งเวลาหมดอายุของ challenge cookie แบบนั้น
    • ผมก็มีประสบการณ์แบบเดียวกัน และเพราะมีผู้ใช้ที่ใช้เครือข่ายร่วมกันหรือเบราว์เซอร์แปลกๆ บ่นเยอะมาก ผมเลยเอา Cloudflare ออกจากเว็บไซต์ที่ตัวเองดูแล
  • เป็นบริการที่ดีมากและยอดเยี่ยมมาก แต่อยากให้กำหนด ขอบเขตสิทธิ์ของ API key ได้ เวลาตั้งค่า continuous deployment ต่อให้กุญแจรั่ว ก็ไม่ควรมีความเสี่ยงที่ MX records จะถูกเปลี่ยน
    และถ้ารองรับที่อยู่ต้นทางของ CDN แบบ IPv6-only ได้ก็คงดีมาก

    • ขอบคุณสำหรับฟีดแบ็ก
      ตอนนี้เรากำลังสำรวจงานเรื่องขอบเขตสิทธิ์ของ API key อยู่ และแม้จะยังไม่มี ETA ที่ประกาศได้ แต่กำลังทำอยู่
      ส่วนการรองรับ origin แบบ IPv6-only เราเพิ่งเปิดใช้ไปเมื่อสัปดาห์ที่แล้ว ตอนนี้คุณสามารถระบุที่อยู่ IPv6-only เป็น origin ได้โดยตรง ใช้เป็น hostname ก็ได้ และยังรองรับการ resolve hostname แบบ dual-stack ด้วย
      Joe
    • ผมก็อยากได้เหมือนกัน ตอนนี้เลยแก้ไปก่อนด้วยการทำ edge function เฉพาะสำหรับทำ deployment แล้วใส่ global access key ไว้ในนั้น
      แบบนี้สคริปต์บนเซิร์ฟเวอร์ของผมจะไม่มี bunny API key และกุญแจนั้นจะถูกเก็บไว้แค่ใน edge function เท่านั้น ผมเข้าถึงมันผ่านการยืนยันตัวตนกับ edge function
      ถึงจะยุ่งยากกว่าคีย์ที่มีการกำหนดขอบเขตสิทธิ์อยู่หน่อย แต่ก็ใช้งานได้