سازمان ICANN در گزارش جدید خود اعلام کرد که برخی از ارائهدهندگان خدمات اینترنت (ISP) به دلیل تلاش برای افزایش پایداری سرویسهای خود، باعث ایجاد ترافیک غیرضروری و سنگین در سرورهای ریشه DNS (DNS root servers) شدهاند. این رفتار، جایگزین مشکل قبلی مرورگر Chrome شده است که به دلیل یک نقص فنی، حجم عظیمی از ترافیک DNS را تولید میکرد.
از نقص Chrome تا رفتار غیربهینه ISPها
در گذشته، نقص فنی در موتور Chromium که با نام “Chromiods” شناخته میشد، باعث میشد مرورگر Chrome برای جلوگیری از حملات DNS hijacking، درخواستهای بسیار زیادی به سرورهای ریشه ارسال کند. این موضوع در سال ۲۰۲۰ حدود ۴۵ درصد از کل ترافیک سرورهای ریشه را به خود اختصاص داده بود. با اصلاح این نقص توسط گوگل، این میزان به کمتر از ۱ درصد کاهش یافته است.
با این حال، ICANN اکنون با پدیده جدیدی روبرو است: برخی ISPها برای اطمینان از پایداری، هر درخواست DNS مشتری را به صورت همزمان به سه مقصد مختلف (مانند Google، Cloudflare و یک Resolver دیگر) ارسال میکنند. این رویکرد که با اصطلاح “belt and suspenders” (استفاده از کمربند و بند شلوار برای اطمینان مضاعف) توصیف شده، برخلاف استانداردهای معمول است، چرا که یک Resolver پایدار معمولاً برای حفظ سرویس کافی است.
جزئیات فنی و ریسکهای احتمالی
- تکرار درخواستها: این ISPها درخواستها را هم در پروتکلهای IPv4 و IPv6 ارسال میکنند.
- زمانبندی تکرار: حدود ۵۰ درصد از درخواستهای غیرکششده (non-cached) در کمتر از ۱۰۰ میلیثانیه تکرار میشوند و ۳۰ درصد دیگر در بازه ۳۰ ثانیه تکرار میگردند.
- علت احتمالی: کارشناسان ICANN حدس میزنند این رفتار ممکن است ناشی از کمبود مهندسان متخصص در شبکه باشد که برای جبران ضعفهای فنی، از روشهای “Brute-force resilience” استفاده میکنند.
اگرچه این ISPها در حال حاضر بازیگران اصلی اینترنت نیستند، اما ICANN نسبت به گسترش این الگو هشدار میدهد. افزایش ترافیک بیمورد میتواند منجر به تمرکز بیش از حد خدمات DNS در اختیار چند غول فناوری شود و پایداری کلی سیستم نام دامنه (DNS) را تحت تأثیر قرار دهد.