دات‌نتمایکروسافت اعلام کرده است که در حال ایجاد «تغییر غیرمنتظره» در نحوه توزیع نصب کننده‌ها و آرشیوهای دات‌نت است که از توسعه‌دهندگان می‌خواهد تولید و زیرساخت DevOps خود را به‌روزرسانی کنند.

Richard Lander، مدیر برنامه در تیم دات‌نت، در بیانیه هفته گذشته گفت[۱]: «ما انتظار داریم که بیشتر کاربران مستقیماً تحت تأثیر قرار نگیرند، بااین‌حال، بسیار مهم است که اگر تحت تأثیر قرار گرفتید تأیید کنید و مراقب خرابی یا سایر انواع خرابی باشید.»

این حرکت نتیجه این واقعیت است که برخی از باینری‌ها و نصب کننده‌های دات‌نت در دامنه‌های شبکه تحویل محتوای Azure (CDN) میزبانی می‌شوند که به .azureedge[.]net ختم می‌شوند — dotnetcli.azureedge.net و dotnetbuilds.azureedge.net — که در Edgio میزبانی می‌شوند.

ماه گذشته، زیرساخت وب و شرکت امنیتی Akamai پس از ورشکستگی Edgio دارایی‌های منتخبی را خریداری کرد. به‌عنوان بخشی از این انتقال، پلتفرم Edgio قرار است در ۱۵ ژانویه ۲۰۲۵ به پایان برسد.

با توجه به اینکه دامنه‌های .azureedge[.]net ممکن است در آینده در دسترس نباشند، مایکروسافت اعلام کرد[۲] که در حال انتقال به CDN‌های Azure Front Door است[۳]. سازنده ویندوز گفته است که اگر اقدامی انجام نشود، تا ۷ ژانویه ۲۰۲۵ به‌طور خودکار حجم کاری مشتریان را منتقل می‌کند.

بااین‌حال، شایان‌ذکر است که انتقال خودکار برای endpointها با دامنه *.vo.msecnd.net امکان‌پذیر نخواهد بود. کاربرانی که قصد مهاجرت به Akamai یا ارائه‌دهنده CDN دیگر را دارند نیز باید قبل از ۷ ژانویه ۲۰۲۵، Feature Flag DoNotForceMigrateEdgioCDNProfiles را تنظیم کنند تا از انتقال خودکار به Azure Front Door جلوگیری شود.

مایکروسافت گفت: “توجه داشته باشید که تا ۱۴ ژانویه ۲۰۲۵ فرصت دارید تا انتقال خود را به CDN دیگری تکمیل کنید، اما باز هم مایکروسافت نمی‌تواند تضمین کند که خدمات شما قبل از این تاریخ در پلتفرم Edgio در دسترس خواهد بود.”

“لطفاً توجه داشته باشید که از تاریخ ۳ ژانویه ۲۰۲۵ باید تمام تغییرات پیکربندی Azure CDN توسط پروفایل‌های Edgio را متوقف کنیم. این بدان معنی است که شما نمی‌توانید پیکربندی نمایه CDN خود را به‌روز کنید، اما خدمات شما در Azure CDN از Edgio همچنان کار خواهند کرد تا زمانی که مهاجرت نکنید یا پلت فرم Edgio در ۱۵ ژانویه ۲۰۲۵ بسته شود. اگر پرچم ویژگی DoNotForceMigrateEdgioCDNProfiles را قبل از ۳ ژانویه اعمال کنید، پیکربندی شما برای تغییرات ثابت نخواهد شد.”

درحالی‌که اتکا به *.azureedge[.]net و *.azurefd[.]net به دلیل خطرات در دسترس بودن توصیه نمی‌شود، کاربران گزینه موقت مهاجرت به Azure Front Door با حفظ دامنه‌ها را دارند.

مایکروسافت هشدار می‌دهد: “برای اطمینان از انعطاف‌پذیری بیشتر و جلوگیری از یک نقطه شکست، توصیه می‌شود در اسرع وقت یک دامنه سفارشی اتخاذ کنید.”

علاوه بر این، برای جلوگیری از نگرانی‌های امنیتی با یک بازیگر بد که دامنه azureedge[.]net را برای توزیع بدافزار یا مسموم کردن زنجیره تأمین نرم‌افزار به دست می‌آورد، این غول فناوری گفت که کنترل آن را در دست گرفته است. اما در مورد اینکه چرا نام‌های دامنه قدیمی نمی‌توانند برای حل کردن سرورهای جدید استفاده شوند، گفته می‌شود که “این گزینه در دسترس نبود.”

به کاربران توصیه می‌شود که پایگاه‌های کد خود را برای ارجاع به azureedge[.]net اسکن کرده و آن‌ها را به موارد زیر به‌روز کنند:

  • به‌روزرسانی azureedge.net به builds.dotnet.microsoft.com
  • dotnetcli.blob.core.windows.net را به builds.dotnet.microsoft.com به‌روز کنید.

  منابع

[۱] https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing

[۲] https://learn.microsoft.com/en-us/azure/cdn/edgio-retirement-faq

[۳] https://learn.microsoft.com/en-us/azure/frontdoor/migrate-cdn-to-front-door

[۴] https://thehackernews.com/2025/01/critical-deadline-update-old-net.html