DNS مخفف عبارت Domain Name Service می باشد.
امروزه با پیشرفت علوم طبیعی وفناوری اطلاعات و ارتباطات در کنار آن گسترش روز افزون اطلاعات و در دسترس بودن ابزاری به نام کامپیوتر، اینترنت و به طبع آن ابداع روزمره ی سیستمهای نوین ارتباطی مانند شبکه های مخابراتی و کامپیوتری (وب سرور ها) این امکان به وجود آمده است که بتوان از طریق یک شبکه ی گسترده و بدون مرز یا بین المللی اطلاعات حاصله از گسترش علوم طبیعی و یا کسب و کار را در محیطی مجازی در اختیار همگان و یا گروهی خاص قرارداد
وقتی میخواهید وارد سایتی شوید، باید آدرس وب سرور آنرا بدانید.آدرس وب سرور با IP مشخص میشود. اما به خاطر سپردن آدرس IP دشوار است. می توان به جای IP از domin name ها استفاده کرد.
برای هر IP یک domin name در نظر گرفته شده است.
مثلا IP آدرس گوگل ۶۶٫۲۴۹٫۹۱٫۱۰۳ است. که شما برای دسترسی به گوگل میتوانید از ip یا آدرس www.google.com استفاده کنید.
DNS یکی از پروتکل های زیرساختی اینترنت در لایه کاربرد می باشد. مهم ترین وظیفه DNS ترجمه دامنه و میزبان به مفاهیم قابل درک انسان است. همچنین کاربران، بدون DNS قادر به دسترسی به اینترنت نیستند. از طرفی به طور معمول نصب و راه اندازی DNS بر روی اسامی تنظیمات با پیش فرضهای شرکت سازنده، آماده ارائه خدمات هستند. این موضوع باعث می شود تا سرویس دهنده های DNSبه طور ناامن نصب و تنظیم گردند. بنابراین از اساسی ترین مراحل ایمن سازی، مستحکم سازی سرویس دهنده های DNS است تا از نفوذ و آسیب پذیری ممانعت به عمل آید. در خصوص امنیت نرم افزارهای سرویس دهنده DNS، توجه به استفاده از آخرین نسخه ها و بروز رسانی ها حیاتی می باشد. علاوه براین، در سالهای اخیر مهاجمان توانسته اند با استفاده از ضعف امنیتی و پیکربندی نامناسب DNS به سرویس دهنده ها نفوذ کنند. به همین دلیل این کتاب در راستای امن سازی سرویس دهنده های DNS نوشته شده است تا کمکی برای پیشگیری و جلوگیری از چنین حملاتی باشد