Dalam tindak balas pantas terhadap maklum balas komuniti, Cloudflare telah mengumumkan pelaksanaan pengalihan tanpa henti untuk akaun pelan percuma mereka berikutan siasatan terperinci tentang tingkah laku DNS Round Robin oleh seorang pembangun.
Penemuan Awal
Perbincangan bermula apabila seorang pembangun menerbitkan penemuan tentang pelaksanaan DNS Round Robin merentasi platform berbeza, khususnya menyoroti tingkah laku yang membimbangkan dalam perkhidmatan Cloudflare. Siasatan mendedahkan bahawa pelan percuma Cloudflare akan terus cuba menyambung ke pelayan yang tidak aktif dan bukannya beralih kepada alternatif yang tersedia, berbeza dengan pelaksanaan DNS terus dalam pelayar moden dan curl.
![]() |
---|
Artikel informatif yang menjelaskan DNS Pusingan Robin dan kesannya terhadap prestasi pelayan |
Tindak Balas Korporat Pantas
Apa yang menjadikan kisah ini istimewa ialah tindak balas Cloudflare. Dalam masa beberapa jam selepas perbincangan mendapat perhatian, kedua-dua CEO Cloudflare, Matthew Prince (menggunakan nama eastdakota) dan CTO John Graham-Cumming telah melibatkan diri secara langsung dengan komuniti. Pada mulanya, terdapat sedikit kekeliruan sama ada tingkah laku tersebut berkait dengan afiniti sesi, tetapi siasatan lanjut mendedahkan ia sebenarnya merupakan perbezaan antara pelan berbayar dan percuma.
Butiran Pelaksanaan Teknikal
Siasatan asal menyoroti bagaimana klien berbeza mengendalikan DNS Round Robin:
- Pelayar : Chrome dan Firefox memilih pelayan secara rawak dan kekal dengannya, manakala Safari secara konsisten memilih pelayan terdekat
- ** curl** : Mengenal pasti dan menggunakan pelayan terdekat yang tersedia selepas dua percubaan
- ** Cloudflare (sebelum pembetulan)** : Akan kekal dengan satu pelayan berdasarkan IP klien, walaupun pelayan tersebut tidak aktif
![]() |
---|
Petikan kod yang memaparkan konfigurasi pelayan Nginx yang berkaitan dengan tingkah laku Round Robin DNS |
Pembetulan
John Graham-Cumming mengumumkan bahawa Cloudflare sedang melancarkan perubahan untuk melaksanakan pengalihan tanpa henti pada akaun percuma, secara efektif menghapuskan perbezaan antara pelan berbayar dan percuma untuk ciri kebolehpercayaan kritikal ini. Perubahan ini bermakna pengguna pelan percuma kini akan mengalami tingkah laku pengalihan yang sama seperti pengguna berbayar apabila pelayan menjadi tidak tersedia.
Konteks Industri
Perbincangan ini mendedahkan pandangan yang lebih luas tentang pelaksanaan DNS Round Robin:
- Ia bukan pengganti sebenar pengimbang beban
- Klien berbeza mengendalikan TTL DNS (Time To Live) secara tidak konsisten
- Beberapa sistem legasi, terutamanya pelaksanaan Java lama, mempunyai isu penimbalan DNS yang terkenal
- Alternatif moden seperti rekod DNS HTTPS dan SVCB muncul sebagai penyelesaian yang lebih canggih
Implikasi Masa Depan
Insiden ini menunjukkan evolusi pengagihan beban berasaskan DNS dan strategi pengalihan. Walaupun DNS Round Robin kekal sebagai alat yang berguna untuk kes penggunaan tertentu, industri sedang beralih kepada penyelesaian yang lebih canggih seperti pengalamatan IP Anycast dan jenis rekod DNS moden yang menawarkan kawalan lebih baik terhadap pengagihan trafik dan tingkah laku pengalihan.
Kelajuan dan ketelusan tindak balas Cloudflare juga menetapkan preseden positif tentang bagaimana syarikat teknologi boleh melibatkan diri dan bertindak balas terhadap maklum balas komuniti, mengubah apa yang mungkin menjadi kritikan kepada peluang untuk penambahbaikan perkhidmatan.
![]() |
---|
Analisis penyelesaian inovatif dalam pengagihan beban DNS dan strategi tindak balas pelayan |