در تاریخ ۸ ژانویه ۲۰۲۶، بهروزرسانی روتین سرورهای ۱.۱.۱.۱ برای کاهش مصرف حافظه، بهطور ناخواسته باعث بروز اختلال در رزولوشن DNS برای کاربران در سراسر اینترنت شد. علت اصلی این اختلال، تغییر در ترتیب رکوردهای DNS در پاسخها بود. برخی از پیادهسازیهای نرمافزاری انتظار دارند رکوردهای CNAME قبل از سایر رکوردها ظاهر شوند. این تغییر در تاریخ ۲ دسامبر ۲۰۲۵ معرفی و در تاریخ ۱۰ دسامبر در محیط تست منتشر شد. در تاریخ ۷ ژانویه ۲۰۲۶ استقرار آن آغاز گردید و در تاریخ ۸ ژانویه به ۹۰ درصد از سرورها رسید. در نهایت، در تاریخ ۸ ژانویه، به دلیل بروز مشکل، انتشار لغو شد. این مقاله به بررسی تغییر کد، دلیل خرابی DNS Clientها و ابهام ۴۰ ساله در پروتکل DNS میپردازد. در CNAME chain، رزولورها زنجیرهای از aliasها را دنبال میکنند تا به یک پاسخ نهایی برسند. این تغییر در منطق ادغام این زنجیرهها رخ داد. قبلاً، کد یک لیست جدید ایجاد میکرد، زنجیره CNAME را درج میکرد و سپس رکوردهای جدید را اضافه میکرد.
مشاهده مطلب اصلی