دی ان اس یا DNS مخفف عبارت Domain Name System است و به عنوان دفتر تلفن اینترنت شناخته می شود. همان طور که می دانید، انسان ها برای دسترسی به داده در اینترنت ، از نام دامنه استفاده می کنند، مثلاً mustang.ir . اما می دانید که مرورگرها با روشی دیگر با هم تعامل می کنند؟ از طریق آدرس آی پی (IP:Internet Protocol). حالا کار دی ان اس چیست ؟ دی ان اس ، نام دامنه ها را به آدرس های IP ترجمه می کند تا مرورگر بتواند داده ها را لود کند. در این مقاله با موستانگ هم قدم شوید تا ببینیم دی ان اس چیست و چطور با تغییر آن، می توان کارایی و امنیت شبکه را بالاتر برد.
هر دستگاهی که به اینترنت وصل می شود، یک آدرس IP منحصر بفرد دارد. ماشین های دیگر با استفاده از همین آدرس، می توانند این دستگاه را پیدا کنند. اگر سرورهای دی ان اس وجود نداشت، باید ما انسان ها نیز همانند ماشین ها، آدرس های IP را به خاطر می سپردیم! آدرس هایی نظیر: 192.168.1.1 (در IPv4) یا حتی نوع پیشرفته ترش: 2400:cb00:2048:1::c629:d7a2 (IPv6). شدنی نیست، این طور فکر نمی کنید؟
دی ان اس چطور کار می کند؟
همان طور که در دنیای واقعی برای پیدا کردن یک خانه، نیاز به آدرسی متشکل از چند خیابان داریم، در دنیای مجازی نیز هر دستگاه یک آدرس IP دارد که برای پیدا کردنش به آن نیاز داریم. کار دی ان اس اینست که آدرس دامنه را (مثلاً wwww.mustang.ir) ، به آدرس مورد پسند کامپیوترها، یا همان آدرس IP تبدیل می کند (مثلاً 192.168.1.1). وقتی کاربر شروع به تایپ کردن نام سایت در نوار جستجو مرورگر خود می کند، دی ان اس کار خودش را شروع می کند و این نام را به آدرس IP تبدیل کرده و در نتیجه مرورگر صفحه مورد نظر کاربر را لود می کند.
سرور دی ان اس چیست و چه تاثیری روی کارایی و امنیت شبکه دارد؟
همان طور که گفتیم، وظیفه یک سرور دی ان اس ، ترجمه نام دامنه ها به آدرس های IP است. شبکه اینترنتی که در خانه تان دارید، به احتمال زیاد متکی به سرور دی ان اس ای است که توسط شرکت ارئه دهنده اینترنتتان (ISP) مدیریت می شود. هر بار که آدرسی را تایپ می کنید، مرورگرتان این آدرس را به سرور دی ان اس می فرستد و این سرور باید طی تعاملاتی پیچیده با سایر سرورها، آدرس IP درست را پیدا کند. حالا اگر سرور دی ان اس از سیستم کش استفاده کند، این فرآیند می تواند سریعتر هم شود.
بنابرین همان طور که می بینید، کارایی سرور دی ان اس ، تاثیر بسزایی در تجربه کار شما با اینترنت دارد و اگر سرور دی ان اس را از میان حرفه ای ها (نه صرفاً سروری که isp تان دارد) انتخاب کنید، می توانید کارایی بهتری را دریافت کنید.
به غیر از بحث کارایی، مساله دیگری که در مورد سرورهای دی ان اس مهم است ، امنیت آن هاست. می دانستید هر آدرسی را که در اینترنت جستجو می کنید، ISP شما از آن اطلاع یافته و می تواند ثبت کند (مگر اینکه از VPN استفاده کنید)؟! و تقریباً راه فراری هم برای آن وجود ندارد! (اگر چیزی را در اینترنت از کسی بخواهید، ناخودآگاه آن کس از درخواست شما آگاه خواهد شد!)
اما راه حل چیست؟
یک راه حل ایده آل ، تغییر سرور دی ان اس به سرورهایی است که کارایی و امنیت برایشان اولویت است. نظیر: سرویس هایی که توسط گوگل ارائه می شود (Google Public DNS) یا سرویس OpenDNS.
وقتی از یک سرویس دهنده دی ان اس مطمئن استفاده می کنید، نه تنها می توانید سرعت اینترنت خود را افزایش داده، بلکه می تواند خیالتان از بابت امنیت شبکه و در امان ماندن از حمله های فیشینگ و بدافزارها نیز راحت باشد. حتی می توانید از بابت عدم دسترسی فرزندانتان به محتواهای نامناسب نیز مطمئن باشد.
[*] حال که با مفهوم دی ان اس چیست آشنا شدید، پیشنهاد می کنیم که ویدئوی بالا را مشاهده کرده و نحوه تغییر دادن سرور دی ان اس خود به یک سرور مطمئن را بیاموزید.
[*] نظر شما در مورد دی ان اس چیست ؟ فکر می کنید تغییر آن ضروری است؟ اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊
[*] برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.
دانشجوی نرم افزار کامپیوتر.
علاقه مند به علوم کامپیوتر.
به دنبال کسب علم هستم تا ابد…
WE LIVE IN AGE OF NO PRIVACY