DNS (سیستم نام دامنه) چیست؟

DNS (سیستم نام دامنه) چیست؟ ( DNS مترجم بین نامهای میزبان و آدرسهای IP است )

Domain Name System (DNS) مجموعه ای از بانکهای اطلاعاتی است که نام های میزبان را به آدرس های IP ترجمه می کند.

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

DNS (سیستم نام دامنه) چیست؟

DNS (سیستم نام دامنه) چیست؟

DNS چگونه کار می کند؟

اگر هنوز مشخص نیست ، مفهوم اصلی نحوه کار DNS کار ساده ای است :

هر آدرس وب سایت وارد شده به یک مرورگر وب (مانند Chrome ، Safari یا Firefox ) به یک سرور DNS ارسال می شود ، که می داند چگونه نقشه را انجام دهد آن نام به آدرس IP مناسب خود ، این آدرس IP است که دستگاه ها برای برقراری ارتباط با یکدیگر از آن استفاده می کنند ، زیرا نمی توانند اطلاعات را با استفاده از نامهایی مانند www.google.com ، www.youtube.com و غیره انتقال دهند ، ما می خواهیم به سادگی نام ساده را وارد کنید این وب سایتها در حالیکه DNS تمام جستجوهای ما را انجام می دهد ، دسترسی فوری به آدرس های IP مناسب را که برای باز کردن صفحات مورد نظر ما نیاز دارند ، فراهم می کند.

توضیح

باز هم ، www.microsoft.com ، www.lifewire.com ، www.amazon.com و هر نام وب سایت دیگری فقط برای راحتی ما استفاده می شود زیرا به خاطر سپردن آدرس های IP آنها بسیار ساده تر است ، رایانه هایی به نام سرورهای root وظیفه ذخیره آدرس های IP برای هر دامنه سطح بالا را دارند . هنگامی که از وب سایت خواسته شد ، این سرور اصلی است که ابتدا آن اطلاعات را پردازش می کند تا مرحله بعدی در فرآیند جستجو را مشخص کند. سپس ، نام دامنه برای تعیین آدرس IP صحیح به یک Domain Name Resolver (DNR) ، که در داخل یک ISP قرار دارد ، ارسال می شود، سرانجام این اطلاعات به دستگاهی که از آن درخواست کرده اید ، باز می گردد.

چگونه Flush DNS

سیستم عامل هایی مانند Windows و دیگران آدرس های IP و سایر اطلاعات را در مورد نام های میزبان به صورت محلی ذخیره می کنند تا بتوانند سریعتر از دسترسی به سرور DNS سریعتر به آنها دسترسی پیدا کنند ؛ هنگامی که کامپیوتر فهمید که نام میزبان خاص مترادف با یک آدرس IP خاص است ، آن اطلاعات مجاز به ذخیره یا ذخیره شده در دستگاه هستند.

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

DNS (سیستم نام دامنه) چیست؟

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

می توانید DNS را در ویندوز از طریق Command Prompt با دستور ipconfig / flushdns شستشو دهید . وب سایت DNS من چیست؟ دستورالعملهای مربوط به گرگرفتگی DNS برای هر نسخه از Windows ، به علاوه برای macOS و Linux.

نکته

یادآوری این نکته مهم است که بسته به نحوه تنظیم روتر خاص شما ، ممکن است ضبط های DNS نیز در آنجا ذخیره شوند ؛ اگر گرگرفتن حافظه نهان DNS روی رایانه شما مشکل DNS را برطرف نمی کند ، باید حتماً مجدداً راه اندازی مجدد روتر خود را انجام دهید تا آن حافظه نهان DNS را روشن کند ، هنگامی که حافظه نهان DNS پاک می شود ، ورودی ها در پرونده هاست حذف نمی شوند. برای از بین بردن نام های میزبان و آدرس های IP که در آنجا ذخیره می شوند باید پرونده هاست ها را ویرایش کنید .

بدافزار می تواند روی ورودی DNS تأثیر بگذارد

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

DNS poisoning and DNS spoofing

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

بیشتر خدمات DNS محافظت در برابر این نوع حملات می کند.

راه دیگر برای مهاجمین برای تأثیرگذاری بر ورودی های DNS استفاده از پرونده هاست است ، پرونده میزبان ها یک فایل ذخیره شده محلی است که قبل از آنکه DNS در واقع به ابزاری گسترده برای حل نام های میزبان تبدیل شود ، به جای DNS استفاده می شد ، اما این پرونده هنوز در سیستم عامل های محبوب وجود دارد. ورودی های ذخیره شده در آن پرونده ، تنظیمات سرور DNS را نادیده می گیرند ، بنابراین این یک هدف مشترک برای بدافزارها است.

یک راه ساده برای محافظت از فایل میزبان از ویرایش ، علامت گذاری به عنوان یک فایل فقط خواندنی است ، در ویندوز ، فقط به پوشه ای که پرونده میزبان ها را دارد بروید: ٪ Systemdrive٪ \ Windows \ System32 \ درایورها و غیره \ . روی آن کلیک راست کرده یا روی ضربه بزنید و نگه دارید ، Properties را انتخاب کنید و سپس یک چک را در کادر کنار ویژگی Read-only قرار دهید .

اطلاعات بیشتر در مورد DNS

ISP که در حال حاضر به شما دسترسی به اینترنت می دهد ، سرورهای DNS را برای استفاده دستگاههای شما اختصاص داده است (اگر به DHCP وصل هستید) ، اما شما مجبور نیستید که با آن سرورهای DNS چسبیده باشید.

سایر سرورها ممکن است ویژگیهای ورود به سیستم را برای ردیابی وب سایتهای بازدید شده ، مسدود کننده تبلیغات ، فیلترهای وب سایت بزرگسالان و سایر ویژگیها ارائه دهند ، برای چند نمونه از سرورهای DNS جایگزین ، این لیست از سرورهای DNS رایگان و عمومی را مشاهده کنید. این که آیا رایانه از DHCP برای گرفتن یک آدرس IP استفاده می کند یا اگر از یک آدرس IP استاتیک استفاده می کند ، می توانید سرورهای DNS سفارشی را تعریف کنید. اما اگر با DHCP راه اندازی نشود ، باید سرورهای DNS مورد استفاده خود را مشخص کنید.

DNS (سیستم نام دامنه) چیست؟

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

همه اش رو بذار کنار هم

اگرچه URL هایی که به طور معمول در مرورگرهای وب خود وارد می کنیم اسامی به یادماندنی آسان مانند www.lifewire.com هستند ، در عوض می توانید از آدرس آی پی که نام میزبان به آن اشاره دارد ، مانند https://151.101.1.121) دسترسی پیدا کنید ؛ همان وب سایت دلیل این امر این است که شما هنوز هم به هر طریق به همان سرور دسترسی دارید – یک روش (استفاده از نام) ساده تر به خاطر می آورد. در این یادداشت ، اگر وسیله ارتباطی با سرور DNS وجود داشته باشد ، همیشه می توانید با وارد کردن آدرس IP به جای نام میزبان ، آن را دور بزنید. بیشتر افراد لیست محلی از آدرسهای IP را که با نامهای میزبان مطابقت دارد ، نگه نمی دارند ، زیرا به هر حال ، هدف اصلی استفاده از سرور DNS در وهله اول است .

DNS (سیستم نام دامنه) چیست؟

جستجوی “دفترچه تلفن” که آدرس IP را بر اساس نام میزبان تعیین می کند ، یک جستجوی DNS به جلو نامیده می شود ؛ برعکس ، یک جستجوی معکوس DNS ، چیز دیگری است که می تواند با سرورهای DNS انجام شود. این زمانی است که یک نام میزبان توسط آدرس IP آن مشخص می شود. این نوع جستجو به این ایده متکی است که آدرس IP مرتبط با آن نام میزبان خاص یک آدرس IP استاتیک است. بانکهای اطلاعاتی DNS علاوه بر آدرس های IP و نام های میزبان چیزهای زیادی را نیز ذخیره می کنند. اگر تاکنون ایمیل را در وب سایت تنظیم کرده اید یا نام دامنه را منتقل کرده اید ، ممکن است به اصطلاحاتی مانند نام مستعار نام دامنه (CNAME) و مبادلات نامه SMTP (MX) عمل کنید.

سایر مطالب مرتبط »

5/5 - (2 امتیاز)

دسته بندی ها: آموزش ، شبکه ، تاریخ بروزرسانی: 2019/10/21