DNS چیست و آیا باید سرور DNS خود را تغییر دهیم؟
- نقش مهم «DNS» در برقراری اتصال اینترنتی را یاد میگیرید.
- خواهید آموخت فرایند تبدیل نام دامنه به آدرس «IP» چگونه انجام میشود.
- میآموزید چه زمان و چگونه کش «DNS» را پاکسازی کنید.
- یاد خواهید گرفت حملات رایج «DNS» را شناسایی و مدیریت کنید.
- روشهای تغییر سرور «DNS» روی دستگاههای مختلف را میآموزید.
- یاد میگیرید که تغییر «DNS» چه تأثیری روی سرعت و امنیت دارد.

DNS چیست و چه کاربردی دارد؟
علت بروز این اتفاق آن است که ماشین، نامها را مانند انسان درک نمیکند. نام یک وبسایت مانند Faradars.org تنها برای انسانها نوشته شده که سادهتر باشد و راحتتر در ذهن بماند. این در حالی است که سرورهایی که در آنها ذخیره شدهاند، هر سایت را با اعداد میشناسند.
تا اینجا دیدیم که DNS چیست اما باید بدانید این ابزار در پس زمینه کار میکند و چیزی نیست که کاربران معمولی اینترنت نیازی به اطلاع از آن داشته باشند. اما بدون آن، مرورگر شما نمیداند که درخواست نمایش وبسایت را کجا بفرستد و به این شکل، پیدا کردن اطلاعاتی که نیاز دارید، بسیار سختتر میشود.

نحوه کارکرد DNS
حالا که میدانیم DNS چیست میتوانیم نحوه کارکرد آن را نیز بررسی کنیم. وقتی آدرس یک سایت را در مرورگر خود مینویسید، کامپیوتر شما شروع به جستوجو برای یافتن IP آدرس متناظر آن میکند تا بتواند صفحه درست را نشان دهد.
برای آشنایی بیشتر با نحوه کارکرد سرور DNS و نحوه تغییر آن در ویندوز، پیشنهاد میکنیم ویدیوی آموزشی رایگان زیر را مشاهده کنید:
این فرایند به کتابداری تشبیه شده است که از او خواسته میشود کتابی را پیدا کرده و جستوجوی خود را به تدریج محدود کند. در ادامه بررسی اینکه DNS چیست مراحل کارکرد آن را میبینیم.
سرور DNS بازگشتی
در این مرحله، DNS اولین قدم را برای انجام وظیفه خود، برمیدارد. به این شکل که درخواست اولیه را میگیرد، آدرسهای ذخیره شده اخیر را بررسی کرده و اگر نتواند IP وبسایت شما را پیدا کند، درخواستی به سرورهای پایینتر میفرستد. این گزینه را میشود به قفسه کتابهایی تشبیه کرد که تازه بازگردانده شدهاند و هنوز در قفسه قرار نگرفتهاند.
سرور نام ریشهای
با هدایت درخواست شما به سمت مناطق خاصتر، در روند ترجمه نام سایتها به آدرس IP کمک کننده است. در این مرحله، میتوانید بخش خاصی از کتابخانه را تصور کنید که برای نگهداری کتابهای یک ژانر مخصوص استفاده میشود.
سرور نام دامنه سطح بالا (TLD)
با میزبانی کردن از دامنههای سطح بالا و خاص، که آخرین بخش از نام میزبان سایت مانند .org ،.com یا .ir هستند، محدوده جستوجو را محدودتر از قبل میکند. مثلا به این شکل، جستوجوی Faradars.org به سرور نام دامنه سطح بالای «org» اشاره میکند.
در سراسر جهان، بانکهایی از سرورهای نام سطح بالا برای بهبود سرعت رسیدگی به درخواستها وجود دارند. این مورد شبیه به قفسه خاصی است که کتابهای مربوطه در آن قرار میگیرند.
سرور نام معتبر
اتمام کار DNS
وقتی آدرس IP پیدا شد، اطلاعات مربوطه به مرورگر شما فرستاده میشوند تا صفحه موردنظر نشان داده شود. سرور DNS بازگشتی همچنین IP را برای چند ثانیه تا یک هفته در حافظه کش خود نگه میدارد. این کار انجام میشود تا در تلاشهای بعدی برای باز کردن این سایت، وقت کمتری صرف پرسوجو از سرورهای دیگر شود.
تصور کنید این مرحله شبیه به رم کامپیوتر است که اطلاعات اخیرا استفاده شده را نگهداری میکند تا بتواند در موارد بعدی استفاده، راحتتر به آنها دسترسی داشته باشد.
خطا در کار با DNS چیست و چگونه با آن برخورد کنیم؟
روند ترجمه DNS تقریبا به روش درستی انجام میشود اما احتمال بروز خطاهای کوچک نیز وجود دارد. مثلا اگر میزبان وبسایتی که قصد باز کردنش را دارید، عوض شده باشد، آدرس ذخیره شده در کش نمیتواند آن را پیدا کند. شاید هم مرحله بررسی توسط میزبانها بسیار کند پیش برود اما در هر صورت، راهحلهایی برای رفع این مشکل وجود دارند.
در صورتی که مشکل از سمت سرور بود، ممکن است سرورهای ارائه شده توسط شرکت اینترنتتان به درستی پیکربندی نشده باشند. در این صورت میتوانید سرورها را تغییر دهید تا جستوجوهای بهینهتری داشته باشید و روند را سرعت ببخشید.
هشدار امنیتی مهم

دادههای حافظه کش DNS بد، تا زمانی که منقضی شده یا به صورت دستی حذف شوند، معمولا روی سرور باقی میمانند و درخواستهای جدید را هدایت میکنند. یعنی اگر روی ترافیک DNS طور منظم نظارت نکنید، ممکن است بسیاری از افراد به صورت اشتباه هدایت شوند.
بازنویسی سرور DNS چیست و چگونه انجام میشود؟
دلایل مختلفی برای استفاده از سرورهای DNS خارجی وجود دارند. از کنترل والدین گرفته تا ارتقای ویژگیهای امنیتی و افزایش سرعت و قابلیت اطمینان از این دست موارد هستند. شما میتوانید سرور DNS کل خانه را روی روتر یا کامپیوتر، گوشی iPhone ،iPad یا حتی دستگاههای اندروید انجام دهید. در ادامه روش انجام این کار روی دستگاههای مختلف را میبینیم.
بازنویسی DNS روی روتر
برای تغییر دادن DNS شبکه کل خانه، باید از روتر برای انجام این کار کمک بگیرید. تمام دستگاههای موجود در شبکه خانگی مانند تلویزیون هوشمند، گوشی، کامپیوتر و تمام دستگاههای دیگر، تنظیمات سرور DNS خود را از روتر میگیرند، مگر اینکه تنظیمات مربوطه را از طریق خود دستگاه انجام دهید. روتر شما به طور پیش فرض از سرور DNS شرکت اینترنتتان استفاده میکند. اگر سرور DNS روتر را تغییر دهید، تمام دستگاههای موجود روی شبکه نیز از همان استفاده میکنند.

اگر نتوانستید این گزینه را پیدا کنید، میتوانید دفترچه راهنما را بخوانید یا مشکل خود را در گوگل جستوجو کنید. به جای این کار همچنین میشود سرور DNS خودکار ارائه شده از روتر را لغو کرده و در صورت تمایل، یک سرور DNS سفارشی را روی هر دستگاه تنظیم کنید. در ادامه نحوه انجام این کار در دستگاههای مختلف را میبینیم.
تغییر DNS روی ویندوز

روی اتصال اینترنت موردنظر برای پیکربندی، راستکلیک کرده و گزینه «Properties» را انتخاب کنید. توجه داشته باشید که برای هر اتصال مجزایی، باید این گزینه را به طور جداگانه تغییر دهید. یعنی اگر کامپیوتر شما هم وایفای دارد و هم اصال اترنت، برای تغییر سرور DNS باید تنظیمات هردو را عوض کنید.

در این بخش گزینه «Internet Protocol Version 4 (TCIP/IPv4)» را بزنید و سپس باز گزینه Properties را انتخاب کنید.

حالا گزینه «Use the following DNS server addresses» را برگزینید، آدرس سرور DNS مربوطه را بنویسید و دکمه «Ok» را بزنید. اگر قصد دارید آدرس سرور، IPv6 را عوض کنید نیز، روی گزینه مربوط به آن بزنید و بعد Properties را انتخاب کنید. آدرس جدید را بنویسید و دکمه Ok را فشار دهید.

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

گزینه «IP Settings» را بزنید و آن را به جای DHCP پیشفرض، به «Static» تغییر دهید. بر اساس تنظیمات دستگاه خود ممکن است در این بخش نیاز باشد تیک گزینه «Advanced» را بزنید تا این تنظیمات را ببیند.
تنظیمات آدرس IP را در این بخش تغییر ندهید، چون به طور خودکار از DHCP دریافت میشوند. سپس سرورهای دلخواه اولیه و ثانویه را در بخشهای «DNS 1» و «DNS 2» وارد کرده و تنظیمات را ذخیره کنید.

نحوه تغییر سرور DNS در آیپید یا آیفون
iOS اپل نیز امکان تغییر سرور DNS را به شما میدهد اما نمیگذارد سرور دلخواه را به طور کلی برای تمام سیستم تنظیم کنید. یعنی باید تنظیمات هر وایفای را به طور مجزا تغییر دهید. برای انجام این کار، پس از باز کردن برنامه تنظیمات و بخش Wi-Fi، دکمه «i» در سمت راست شبکه وایفای موردنظر برای تغییر را فشار دهید. سپس پایین بروید و گزینه «Confogure DNS» در بخش DNS را بزنید.


بازنویسی سرور DNS روی کامپیوتر مک
برای انجام این کار به مسیر «System Preferences > Network» بروید و شبکه موردنظر برای تغییر را انتخاب کنید. سپس دکمه «Advanced» را بزنید.

به زبانه DNS بروید روی کادر DNS بزنید تا بتوانید سرورهای مربوطه را پیکربندی. حالا دکمه مثبت در انتهای صفحه را فشار دهید و آدرسهای سرور IPV4 یا IPV6 را به لیست اضفه کنید و در نهایت دکمه OK را بزنید.

اگر تغییرات موردنظر، آنطور که انتظار داشتید، پیش نرفتند، میتوانید حافظه کش DNS را ریستارت کنید تا مطمئن شوید سیستم شما از رکوردهای درست استفاده میکند.
پاسخ به سوالات رایج
در ادامه نگاهی داریم به چند سوال رایج درباره DNS و نحوه بازنویسی آن، همچنین پاسخهای آنها را نیز میبینیم.
تغییر DNS به شماره 8.8.8.8 چه کاری میکند؟
بازنویسی سرور DNS به ۸.۸.۸.۸، سرور DNS شما را روی DNS عمومی گوگل تنظیم میکند. به این شکل میتوانید به جای خدمات سرویسدهنده اینترنت خود از خدمات DNS گوگل بهره ببرید. ممکن است انجام این کار در افزایش سرعت اینترنت و دسرسی سریعتر به سایتها خوب باشد.
آیا بازنویسی DNS کار امنی است؟
تغییر سرور DNS به یک ارائه دهنده ایمنتر به شبکه یا دستگاه شما آسیبی نمیرساند. همچنین اقداماتی که در این زمینه انجام میدهید، برگشتپذیر هستند و میتوانید کارهای مختلفی را امتحان کنید تا ببینید کدامیک برای مکان خاص شما سریعتر عمل میکند.
سخن پایانی
در این مقاله ابتدا دیدیم که DNS چیست و سپس به بررسی نحوه عملکرد آن پرداختیم. برای آنکه دیدگاه بهتری از این ابزار داشته باشید، مراحل کار DNS را با تشبیه به کار یک کتابدار، نشان دادیم. در ادامه همچنین دیدیم که دلال DNS چیست و چگونه میشود این کار را انجام داد. به شکلی که بتوانید این تنظیمات را روی هر دستگاهی اعم از کامپیوتر و گوشی انجام دهید.
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید















ممنون
دمت گرم
آقا خیلی خوب و عالی توضیح دادید اجرکم عندالله