سرورهای نام ریشه DNS URL ها را به آدرس های IP ترجمه می کنند. هر سرور ریشه شبکه ای از صدها سرور در کشورهای سراسر جهان است. با این حال، آنها به عنوان 13 مرجع نامگذاری شده در منطقه ریشه DNS شناسایی می شوند.
چرا فقط 13 سرور DNS وجود دارد؟
چند دلیل وجود دارد که سیستم نام دامنه اینترنتی دقیقاً از 13 سرور DNS در ریشه سلسله مراتب خود استفاده می کند. عدد 13 یک سازش بین قابلیت اطمینان و عملکرد شبکه است. همچنین بر اساس محدودیتی از پروتکل اینترنت نسخه 4 (IPv4) است که اکثر شبکه ها از آن استفاده می کنند.
در حالی که فقط 13 نام سرور ریشه DNS تعیین شده برای IPv4 وجود دارد، هر نام سرور ریشه نشان دهنده یک رایانه نیست بلکه یک خوشه سرور متشکل از رایانه های زیادی است.این استفاده از خوشه بندی، قابلیت اطمینان DNS را بدون هیچ گونه تأثیر منفی بر عملکرد آن افزایش می دهد. این 13 سرور اصلی IPv4 می توانند تا 4.3 میلیارد آدرس را پشتیبانی کنند.
خط پایین
از آنجایی که استاندارد IP در حال ظهور نسخه 6 محدودیت های کمی برای اندازه بسته های جداگانه ندارد، DNS به مرور زمان حاوی سرورهای ریشه بیشتری برای پشتیبانی از IPv6 خواهد بود. در تئوری، IPv6 از تعداد بی نهایت آدرس پشتیبانی می کند، اما تعداد نسبتا کمی از شبکه ها از این پروتکل جدید استفاده می کنند.
بستههای IP DNS
از آنجایی که عملیات DNS به طور بالقوه به میلیونها سرور اینترنتی دیگر متکی است که سرورهای ریشه را در هر زمان پیدا میکنند، آدرسهای سرورهای ریشه باید تا حد امکان از طریق IP توزیع شوند. در حالت ایدهآل، همه این آدرسهای IP باید در یک بسته واحد (دادهگرام) قرار گیرند تا از هزینههای ارسال چند پیام بین سرورها جلوگیری شود.
با IPv4 که امروزه به طور گسترده مورد استفاده قرار می گیرد، داده های DNS که در داخل یک بسته قرار می گیرند، پس از کسر پروتکل دیگر که اطلاعات موجود در بسته ها را پشتیبانی می کند، به اندازه ۵۱۲ بیت است. هر آدرس IPv4 به 32 بیت نیاز دارد.
بر این اساس، طراحان DNS 13 را به عنوان تعداد سرورهای ریشه برای IPv4 انتخاب کردند، 416 بیت از یک بسته را گرفتند و تا 96 بیت را برای سایر داده های پشتیبانی کننده باقی گذاشتند. این به انعطاف پذیری اجازه می دهد تا در صورت نیاز، چند سرور ریشه DNS دیگر را در آینده اضافه کنید.
استفاده از DNS عملی
سرورهای نام ریشه DNS برای کاربر معمولی رایانه مهم نیستند. شماره 13 همچنین سرورهای DNS را که می توانید برای دستگاه های خود استفاده کنید محدود نمی کند. بسیاری از سرورهای DNS در دسترس عموم وجود دارد که هر کسی میتواند از آنها برای تغییر سرورهای DNS که دستگاههایش استفاده میکنند استفاده کند.
برای مثال، یک تبلت را مجبور کنید از یک سرور DNS Cloudflare استفاده کند تا درخواستهای اینترنتی به جای سرور دیگری، مانند سرور DNS Google، از طریق آن سرور DNS اجرا شوند. اگر سرور Google از کار افتاده باشد، انجام این کار ممکن است مفید باشد، یا میتوانید با استفاده از سرور DNS Cloudflare سریعتر وب را مرور کنید.
این مقاله در ۶ ژوئن ۲۰۲۲ برای تصحیح یک خطا بهروزرسانی شد. هر آدرس IPv4 به 32 بیت نیاز دارد، نه بایت.