آموزش ریست کردن تنظیمات DNS کارت شبکه در ویندوز و مکینتاش

در ابتدا تعریف مختصری از DNS داشته یاشیم . DNS که مخفف عبارت Domain Name System یا به فارسی سیستم نام دامنه می باشد. یک پایگاه داده می باشد که با هدف تبدیل نام دامنه به یک IP می باشد. هدف دسترسی راحت تر به صفحات اینترنت می باشد مثلا به جای اینکه در مرورگر خود تایپ کنید 178.162.207.97 که IP دامنه ItPro هست . شما به راحتی در مرورگر خود تایپ می کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

www.tosinso.com و هنگامی که شما این ادرس را تایپ می کنید در پشت صحنه به کمک DNS ادرس IP این دامنه یافت و صفحه وب سایت برای شما نمایش داده می شود. اما بعضی مواقع شما وقتی ادرس یک سایت را در مرورگر خود می زنید خطای DNS به شما می دهد با این عنوان DNS PROBE FINISHED NXDOMAIN . برای رفع این مشکل شما می توانید DNS را به طور کامل تراز و تنظیم مجدد نمایید. برای انجام این کار از محیط دستوری استفاده می کنیم این یک روش خوب می باشد البته نه همه زمان.

تراز بندی و تنظیم مجدد DNS در ویندوز

1. در ویندوز برای انجام این کار به محیط خط فرمان ( Command Prompt ) نیاز داریم. می توانید با زدن دکمه استارت در دسکتاپ سیستم و تایپ عبارت Cmd محیط خط فرمان را اجرا کنید. ( نکته وقتی cmd را تایپ کردید و برنامه cmd امد بر روی آن کلیک راست کرده و آن را به run as admin اجرا کنید)

  1. عبارت ipconfig /flushdns را تایپ و بر روی enter بزنید.
  2. عبارت ipconfig /registerdns را تایپ و بر روی enter بزنید.
  3. عبارت ipconfig /release را تایپ و بر روی enter بزنید.
  4. عبارت ipconfig /renew را تایپ کنید و روی enter بزنید.

و در پایان عبارت netsh winsock reset را تایپ و بر روی enter بزنید و حالا سیستم خود را ریستارت کنید.

تراز بندی و تنظیم مجدد DNS در سیستم Mac

  1. ابتدا تمام برنامه ها و مرورگرها را ببندید.
  2. به این مسیر مراجعه کنید Applications > Utilities > Terminal
  3. در پنجره ترمینال این عبارت را تایپ کنید sudo discoveryutil mdnsflushcache و بر روی enter بزنید.

با این دستور Dns تراز و تنظیم مجدد می شود.

نکته : آن چیزی که در پنجره ترمینال یا همان terminal window نوشته می شود بستگی به نسخه سیستم عامل Mac بستگی دارد مثلا:

OS X 10.10 (Yosemite): sudo discoveryutil mdnsflushcache

یا مثلا

OS X 10.7 – 10.9 (Mavericks, Mountain Lion, and Lion): sudo killall -HUP mDNSResponder

یا

OS X 10.6 and older: sudo dscacheutil -flushcache

دستورات مربوط به نسخه های مختلف را اضافه کردم

OS X Yosemite v10.10.4:

sudo killall -HUP mDNSResponder

برای Yosemite v10.10 تا v10.10.3:

sudo discoveryutil mdnsflushcache

برای Mavericks, Mountain Lion و Lion از این دستور:

sudo killall -HUP mDNSResponder

و برای Mac OS X v10.6 این دستور را اجرا کنید:

sudo dscacheutil -flushcache

امیدوارم این مقاله برای شما مفید واقع شود.

نویسنده: بابک رستمی

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر نام نویسنده و منبع دارای اشکال اخلاقی و شرعی می باشد.


بابک رستمی
بابک رستمی

Babak Rostami Senior computer software expert. C# Programming, Asp.Net, SQL Server,SEO ( Search Engine Optimization)

نظرات