DNS چگونه آدرس‌ها را به IP ترجمه می‌کند

خلاصه
1405/03/28

سیستم نام دامنه (DNS) با استفاده از یک شبکه‌ای از سرورها، نام دامنه‌ای قابل فهم برای انسان (مانند `google.com`) را به یک آدرس آی‌پی عددی و ماشین‌خوان (مانند `142.250.185.238`)

DNS چگونه آدرس‌ها را به IP ترجمه می‌کند


سیستم نام دامنه (DNS) با استفاده از یک شبکه‌ای از سرورها، نام دامنه‌ای قابل فهم برای انسان (مانند `google.com`) را به یک آدرس آی‌پی عددی و ماشین‌خوان (مانند `142.250.185.238`) ترجمه می‌کند تا دستگاه‌ها بتوانند با آن ارتباط برقرار کنند.

این فرآیند شامل مراحل کلی زیر است:

۱. **درخواست کاربر:** وقتی شما یک آدرس وب را تایپ می‌کنید، مرورگر شما ابتدا این درخواست را به سرور DNS محلی (معمولاً همان سرویس‌دهنده اینترنت یا ISP) ارسال می‌کند.
۲. **سرورهای DNS (مراحل جستجو):** سرور DNS محلی با شروع از ریشه، سلسله مراتب سرورهایی را طی می‌کند:
* **Root Name Server:** ابتدا به یکی از سرورهای ریشه‌ای متصل می‌شود تا بفهمد مسئول دامنه سطح بالای اینترنت است.
* **TLD Name Server (Top-Level Domain):** سپس به سرور DNS مربوط به پسوند دامنه‌ (مانند `.com` یا `.ir`) می‌رود و از آنجا آدرس‌های بعدی را دریافت می‌کند.
* **Authoritative Name Server:** در نهایت، سرور اصلی (صاحب دامنه) آدرس آی‌پی مورد نظر برای آن نام خاص (`google.com`) را در اختیار سرور DNS محلی قرار می‌دهد.
۳. **پاسخ نهایی:** سرور DNS محلی این آی‌پی به مرورگر شما بازمی‌گرداند، و مرورگر سپس با استفاده از آن آی‌پی مستقیماً به وب‌سایت متصل می‌شود.