معرفی سیستم نام دامنه (DNS)

کتاب تلفن اینترنتی

اینترنت و بسیاری از شبکه های اختصاصی پروتکل اینترنت (IP) خصوصی به تکیه بر سیستم نام دامنه (DNS) کمک می کنند تا به ترافیک مستقیم دست یابند. DNS یک پایگاه داده توزیع شده از نام ها و آدرس های شبکه را نگه می دارد و روش هایی را برای رایانه فراهم می کند تا پایگاه داده را از راه دور جستجو کند. برخی افراد DNS را "دفترچه تلفن اینترنتی" می نامند.

DNS و World Wide Web

تمام وب سایت های عمومی در سرور های متصل به اینترنت با آدرس های IP عمومی اجرا می شود . برای مثال سرورهای وب در About.com، آدرس هایی مانند 207.241.148.80 دارند. اگر چه افراد می توانند اطلاعات آدرس مانند http://207.241.148.80/ را به مرورگر وب خود برای نوع بازدید از سایت تایپ کنند، اما قادر به استفاده از نام های مناسب مثل http://www.about.com/ بسیار کاربردی است.

اینترنت از DNS به عنوان سرویس قطعنامه جهانی در وب سایت های عمومی استفاده می کند. وقتی کسی اسم سایت را به مرورگر خود می نویسد، DNS آدرس IP مربوطه را برای آن سایت جستجو می کند، اطلاعات مورد نیاز برای ایجاد اتصالات شبکه مورد نظر بین مرورگرهای وب و سرورهای وب .

سرورهای DNS و سلسله مراتب نام

DNS از یک معماری شبکه سرویس دهنده / سرور استفاده می کند . سرورهای DNS رایانه هایی هستند که برای ذخیره پرونده های پایگاه داده DNS (نام ها و آدرس ها) هستند، در حالی که مشتریان DNS شامل رایانه ها، تلفن ها و سایر دستگاه های نهایی هستند. سرورهای DNS همچنین با یکدیگر همکاری می کنند، در صورت نیاز به عنوان مشتریان به یکدیگر عمل می کنند.

DNS سرورهای خود را به سلسله مراتب سازماندهی می کند. برای اینترنت، سرورهای اصطلاحا ریشه در بالای سلسله مراتب DNS قرار دارند. سرورهای ریشه های اینترنت اطلاعات DNS سرور برای دامنه های سطح بالا (TLD) (مانند ".com" و ".uk") را مدیریت می کنند، بخصوص به نام ها و آدرس های IP اصلی (به نام معتبر ) DNS سرور مسئول پاسخ دادن پرس و جو در مورد هر TLD به صورت جداگانه. سرورها در سطح پایین تر از DNS سلسله مراتب ردیف دوم نام دامنه و آدرس (مانند "about.com")، و سطح اضافی مدیریت دامنه های وب (مانند "compnetworking.about.com").

سرورهای DNS توسط شرکت های خصوصی و سازمان های دولتی در سراسر جهان نصب و نگهداری می شوند. برای اینترنت، 13 سرور ریشه نام (در واقع مخازن جمع آوری ماشین آلات در سراسر جهان) پشتیبانی از صدها دامنه سطح بالا اینترنت، در حالی که About.com اطلاعات DNS سرور معتبر برای سایت های درون شبکه خود را فراهم می کند. سازمانها می توانند به طور جداگانه در مقیاس کوچکتر DNS را در شبکه های خصوصی خود مستقر کنند.

بیشتر - یک سرور DNS چیست؟

پیکربندی شبکه ها برای DNS

مشتریان DNS (به نام resolvers ) که مایل به استفاده از DNS هستند باید در شبکه خود پیکربندی شوند. Resolvers پرس و جو DNS با استفاده از ثابت ( ایستا ) آدرس IP از یک یا چند سرور DNS. در یک شبکه خانگی، آدرس سرور DNS را می توان یک بار در روتر پهنای باند پیکربندی کرد و به صورت خودکار توسط دستگاه های مشتری برداشته می شود، یا آدرس ها را می توان در هر مشتری به طور جداگانه پیکربندی کرد. مدیران شبکه خانگی می توانند آدرس سرور DNS معتبر خود را از ارائه دهنده خدمات اینترنتی خود یا ارائه دهندگان خدمات DNS شخص ثالث مانند DNS Google Public DNS و OpenDNS دریافت کنند.

انواع DNS Lookups

DNS اغلب توسط مرورگرهای وب به طور خودکار تبدیل نام دامنه اینترنت به آدرس های IP استفاده می شود. علاوه بر این مراحل پیش رو ، DNS همچنین برای موارد زیر استفاده می شود:

درخواست شبکه پشتیبانی از جستجوی DNS در TCP و UDP ، پورت 53 به طور پیش فرض اجرا می شود.

همچنین مراجعه کنید - آدرس دهی و معکوس IP Address Lookup

DNS Caches

برای بهتر پردازش حجم زیاد درخواست ها، DNS از ذخیره سازی استفاده می کند. DNS مخفيانه نسخه هاي داخلي پرونده هاي DNS ديده شده را ذخيره مي كند در حالي كه اصل ها همچنان در سرورهاي اختصاصي خود نگهداري مي شوند. داشتن کپی های محلی از پرونده های DNS اجتناب از نیاز به ایجاد ترافیک شبکه و از طریق سلسله مراتب سرور DNS. با این حال، اگر یک حافظه DNS باقی می ماند، مشکلات اتصال شبکه می تواند منجر شود. مخازن DNS نیز به حمله هکرهای شبکه وابسته هستند. مدیران شبکه در صورت نیاز با استفاده از ipconfig و سرویسهای مشابه می توانند یک حافظه DNS را فشرده کنند.

بیشتر - یک کش DNS چیست؟

DNS پویا

DNS استاندارد نیاز به تمام اطلاعات آدرس IP ذخیره شده در پایگاه داده را دارد. این کار برای پشتیبانی از وب سایت های معمولی خوب اما برای دستگاه های با استفاده از آدرس های IP پویا مانند وب کم وب سایت ها و یا وب سایت های وب سایت خوب است. DNS پویا (DDNS) افزونه های پروتکل شبکه را به DNS اضافه می کند تا سرویس قطعنامه نام را برای سرویس دهندگان پویا فعال کند.

ارائه دهندگان مختلف شخص ثالث ارائه بسته های DNS پویا را برای کسانی که مایل به دسترسی از راه دور به شبکه خانگی خود از طریق اینترنت هستند طراحی شده است. ایجاد محیط اینترنت DDNS نیاز به ثبت نام با ارائه دهنده انتخاب شده و نصب نرم افزار اضافی در شبکه محلی است. ارائه دهنده DDNS از راه دور دستگاه های اشتراکی را نظارت می کند و به روزرسانی نام سرور DNS مورد نیاز را می دهد.

بیشتر - DNS پویا چیست؟

جایگزینی برای DNS

سرویس نامگذاری اینترنت ویندوز مایکروسافت (WINS) از قطعنامه اسامی مشابه DNS پشتیبانی می کند اما فقط در رایانه های ویندوز کار می کند و از فضای نام متفاوت استفاده می کند. WINS در برخی از شبکه های خصوصی رایانه های شخصی ویندوز استفاده می شود.

Dot-BIT یک پروژه منبع باز مبتنی بر فناوری BitCoin است که در حال تلاش برای اضافه کردن پشتیبانی از دامنه سطح بالا به .bit به DNS های اینترنتی است.

پروتکل آموزش اینترنت - شماره شبکه شبکه IP