dns چیست؟ و نحوه تنظیم آن

dns چیست؟ و نحوه تنظیم آن

در این مقاله شما را با مفهوم dns که اختصار شده عبارت domain name service است آشنا می کنیم. همچنین یک ترفند سازمانی را برای مسدود کردن یک سایت به کمک dns در شبکه های domain ارائه خواهیم داد. و همینطور شما را با رفع مشکلات مربوط به dns در ویندوز و لینوکس آشنا خواهیم کرد.

همانطور که میدانید کامپیوتر ها با زبان 0 و 1 کار می کنند و حروف و اسامی برای آنها مفهومی ندارد. ولی برای ما درک و مفهوم 0 و 1 خیلی سخت بوده و به یاد داشتن اسامی راحت تر و مفهومی تر می باشد. این سرویس برای حل این گونه مشکلات برای ما به وجود آمده است.

همانطور که گفتیم 0 و 1 برای کامپیوترها معنی دار هست و در دنیای اینترنت هر چیزی که وجود دارد دارای یک شناسه منحصر به فرد خود می باشد که با آن در این دنیای بزرگ شناخته می شود. این شناسه همان ip یا internet protocol می باشد که یک عدد 32 بیتی می باشد.

مثلا برای سایت kaliboys.com، شناسه یا آیپی 178.22.123.49 تعریف شده است که با این آی پی در اینترنت شناخته می شود. اما ما همیشه اسم آن را وارد می کنیم و به لطف سرویس dns این اسم به آی پی تبدیل می شود و سایت به ما نمایش داده می شود.

در واقع سرورهایی وجود دارند که به عنوان dns سرور عمل می کنند و زمانی که شما اسم را وارد می کنید یک درخواست برای تبدیل اسم سایتی که وارد کرده اید به سمت dns سرور ارسال شده و بعد به عنوان پاسخ ip تحویل داده می شود و کامپیوتر می فهمد که این آی پی با همان اسم برابر است و شما به سمت سایت هدایت می شود. همچنین این ارسال درخواست و دریافت پاسخ به لطف الگوریتم های سرچ باینری به سرعت در کسری از ثانیه انجام می شود.

از مهم ترین dns سرور های موجود در جهان میتوان به آی پی 8.8.8.8 که متعلق به شرکت گوگل می باشد و آی پی 4.2.2.4 که مربوط به سیسکو می باشد اشاره کرد که در رفع مشکلات مربوط به dns شما باید این آی پی ها را به عنوان dns سرور اصلی یا ثانویه خود بر اساس نیاز تنظیم کنید ( در سازمان ها اول آدرس dns سرور خود شبکه به عنوان اصلی و سپس آدرس 8.8.8.8 به عنوان ثانویه و در سیستم های خانگی 8.8.8.8 به عنوان ادرس اصلی تنظیم میشوند) اساس کار اصلی و ثانویه هم برای این می باشد که کامپیوتر اول درخواست خود از dns سرور اصلی می پرسد اگر پاسخی دریافت نکند به سراغ آدرس ثانویه می رود تا درخواست خود را از آن سرور بپرسد.

تنظیم کردن dns در ویندوز

از قسمت کنترل پنل به بخش تنظیمات شبکه بروید و کارت شبکه مورد نظر خود را انتخاب کنید که در شکل زیر من کارت شبکه wifi خودم رو انتخاب کردم. در پنجره باز شده روی properties بزنید و سپس ipv4 را انتخاب کنید و دوبار روی آن کلیک کنید، در صفحه باز شده میتوانید آدرس dns سرور مورد نظر را وارد کنید:

تغییر dns در ویندوز

تنظیم کردن dns در لینوکس

توزیع مورد نظر ما در اینجا اوبونتو می باشد که برای تنظیم dns باید به مسیر زیر بروید و فایل resolve.conf را ویرایش کنید:

ما در اینجا به کمک ویرایشگر nano این تغییرات را انجام می دهیم:

تنظیم dns در لینوکس

Troubleshoot برای باز نشدن سایت ها

زمانی پیش می آید که اینترنت شما وصل می باشد اما هیچ سایتی باز نمی شود مشکل از چیست؟ شما برای پیدا کردن مشکل کافیست که در cmd ویندوز یا ترمینال لینوکس بنویسید.

اگر شما در اینجا پینگ داشته باشید ولی سایت ها باز نشود باید مطابق مراحل قبلی یک dns سرور به صورت دستی وارد کنید اگر مشکل از dns باشد رفع میشود و سایت ها باز می شوند در شکل زیر پینگ را مشاهده می کنید.

ترفند سازمانی برای مسدود کردن یک سایت

زمانی که dns بخواهد درخواستی را بپرسد همانطور که میدانید از dns سرور اصلی که در سازمان ما نصب شده است می پرسد و اگر درخواستی را پیدا نکند به سراغ dns سرور های دوم میرود.

حال فرض کنید مدیر شرکت از شما خواسته که سایت گوگل را ببندید تا کسی نتواند از آن استفاده کند شما چه کاری انجام میدهید به عنوان مدیر شبکه؟ از راحت ترین راه های بستن این است که شما یک رکورد dns با یک آی پی که قابل دسترس و استفاده نیست درست کنید و به محض ارسال درخواست شما هدایت می شوید به سایتی که آی پی قابل دسترس ندارد و اینگونه بسته می شود.

100%
Awesome
  • Criteria

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.