
آموزش تغییر DNS سرور در ویندوز 10
DNS یا Domain Name System سرویسیه که نام دامنههای قابل فهم برای ما (Google.com) رو به آدرس آیپی قابل فهم برای کامپیوتر (172.217.6.238) تبدیل میکنه. معمولا شما بهعنوان کاربر نباید نگران تنظیمات DNS باشید زیرا ISP همیشه این تنظیمات رو بهصورت خودکار انجام میده. اما سرورهای DNS خیلی زیادی وجود دارن که خیلی سریعتر، قابل اطمینانتر و امنتر هستن. برخی از این DNS سرورها عبارتاند از کلاودفلر، گوگل و سیسکو. اگر DNSهای تامینشده توسط ISP شما کند و غیرقابل اطمینان هستن یا شما از امنیت اون اطمینان ندارید، چارهی کار تغییر DNS سرور است. شما میتونید به چهار روش مختلف DNS Server خودتون رو تغییر بدین.
در این آموزش ما نحوه تغییر DNS سرور در ویندوز 10 رو به شما آموزش میدیم.
چرا باید DNS سرور را تغیر بدهیم؟
DNS رو میشه پایگاه دادهای از آدرسهای اینترنتی دونست. زمانی که آدرسی رو در مرورگر تایپ میکنید، اولین کار اینه که آدرس به DNS ارسال میشه. سپس IP متناظر با آدرس یافت میشه.
بهصورت پیش فرض از DNS شرکت ارائهدهندهی اینترنت (ISP) استفاده میشه. استفاده از DNS پیش فرض معایبی داره که عبارتاند از:
- ثبت و نظارت بر فعالیتهای شما؛ حتی رمزنگاری هم در این مورد مانع نیست.
- تحلیل علایق و فعالیتهای شما برای نمایش تبلیغات به شما.
- بزرگترین اشکال سرعت پاسخ دهی پایین است. حتی اگر پهنای باند هم بالا باشه؛ تاخیر در DNS برابر با تاخیر در بارگذاری صفحاته.
بهتره برای حفظ حریم خصوصی خود و رسیدن به سرعت بالاتر در بارگذاری صفحات، DNS خودتون رو تغییر بدید.
لیست DNS سرورهای سریع و قابل اطمینان
با وجود اینکه DNS سرورهای مختلفی در سطح اینترنت وجود داره، کلاودفلر، گوگل و OpenDNS کمپانیهایی هستن که سریعترین، قابل اعتمادترین و ایمنترین DNSهای سرورهای دنیا رو دارن.
DNS سرورهای کلاودفلر
- 1.1.1.1
- 1.0.0.1
DNS سرورهای عمومی گوگل
- 8.8.8.8
- 8.8.4.4
OpenDNS سیسکو
- 208.67.222.222
- 208.67.220.220
نحوهی تغییر DNS سرور با استفاده از Command Prompt
با وجود اینکه این روش برای خیلی از کاربران خوشایند نیست اما یکی از سریعترین روشها برای تغییر DNS سرور در ویندوز 10 استفاده از دستورات خط فرمان هست. برای استفاده از این روش طبق دستورات زیر عمل کنید:
- منوی Start رو باز کنید.
- عبارت CMD رو جستوجو کنید، سپس روی Command Prompt راست کلیک کنید و Run as administrator رو انتخاب کنید تا کنسول باز بشه.
- عبارت ipconfig /all روتایپ کنید و کلید Enter رو بزنید تا تنظیمات شبکهی فعلی خودتون رو مشاهده کنید.
- در زیر قسمت Network adapter نام آداپتور شبکهی خودتون رو به همراه اطلاعات مقابل فیلدهای IPv4 و DNS Servers یادداشت کنید.
- برای تنظیم آدرس DNS سرور جدید عبارت زیر رو تایپ کنید و کلید Enter رو فشار بدید:
netsh interface ip set dns name=”Ethernet0″ static 1.1.1.1
در خط بالا بهجای Ethernet0 اسم آداپتور شبکهی خودتون و بهجای 1.1.1.1 آدرس DNS سروری رو وارد کنید که قصد استفاده از اون رو دارید.
- به منظور تعیین DNS سرور جایگزین خط زیر رو داخل کنسول تایپ کنید و کلید Enter رو فشار بدید:
netsh interface ip add dns name=”Ethernet0″ 1.0.0.1 index=2
در خط بالا بهجای Ethernet0 اسم آداپتور شبکهی خودتون و بهجای 1.0.0.1 آدرس DNS سروری رو وارد کنید که قصد استفاده از اون رو دارید.
پس از تکمیل مراحل بالا میتونید با استفاده از دستور ipconfig /all و بررسی آدرسهای مقابل DNS Servers تنظیمات خودتون رو تایید کنید.
مایکروسافت قصد داره دستور netsh رو از ویندوز 10 حذف کنه، به همین خاطر باید از دستور NetTCPIP موجود در ماژول شبکهی PowerShell استفاده کنید.
نحوهی تغییر DNS سرور با استفاده از PowerShell
ویندوز 10 یک پلتفرم فرمان دیگه به نام PowerShell هم داره که میتونید از ماژول NetTCPIP اون برای مدیریت تنظیمات شبکه از جمله تغییر DNS سرورهای دستگاه خودتون استفاده کنید. برای تغییر DNS سرور با استفاده از PowerShell باید به شکل زیر عمل کنید:
- Start رو باز کنید.
- عبارت PowerShell رو جستوجو کنید و پس از راست کلیک روی اون، گزینهی Run as administrator رو انتخاب کنید.
- برای مشاهده تنظیمات شبکهی فعلی عبارت Get-NetIPConfiguration رو تایپ کنید و کلید Enter رو فشار بدید. پس از اجرای دستور مقادیر مقابل بخشهای InterfaceIndex و DNSServer رو یادداشت کنید.
- برای تعیین آدرس DNS اصلی دستور زیر رو تایپ کنید و کلید Enter رو فشار بدید:
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses 208.67.222.222
- اگر میخواید یک آدرس DNS ثانویه هم وارد کنید، میتونید در انتهای دستور قبلی یک کاما بذارید و آدرس DNS سرور ثانویه رو نیز وارد کنید.
در دستور بالا مقدار InterfaceIndex رو برابر با مقداری قرار بدید که در ابتدا مشاهده کردید و در مقابل ServerAddresses نیز آیپی DNS سرور مدنظر خودتون رو وارد کنید.
تغییر DNS سرور از طریق کنترل پنل
راه دیگه اینه که با استفاده از کنترل پنل ویندوز 10 برای تغییر DNS سرور اقدام کنید:
- کنترل پنل رو باز کنید.
- روی Network and Internet کلیک کنید.
- روی Network and Sharing Center کلیک کنید.
- در پنل سمت چپ لینک Change Adapter Settings رو باز کنید.
- روی Network Adapter کلیک کنید و Properties رو انتخاب کنید.
- Internet Protocol Version 4 (TCP/IPv4) رو انتخاب کنید.
- کلید Properties رو انتخاب کنید.
- در قسمت Use the following DNS server addresses آدرس آیپی DNS سرور مدنظر خودتون رو قرار بدید.
- آدرس آیپی DNS سرور ثانویه رو هم در مقابل قسمت Alternative DNS server وارد کنید.
- روی OK کلیک کنید.
- با استفاده از Close پنجره رو ببندید.
پس از تکمیل این مراحل، مرورگر خودتون رو باز کنید و با بارگذاری یک سایت مطمئن بشید که تنظیمات رو به درستی انجام دادید.
از هر متدی که استفاده میکنید، مطمئن بشید که آدرس آیپی DNS سرور مدنظر خودتون رو به درستی وارد کردید. در غیر این صورت نمیتونید به اینترنت وصل بشید.
حرف آخر
در این مقاله با روشهای مختلف تغییر DNS سرور در ویندوز 10 آشنا شدید و ضرورت اون رو فهمیدید. چنانچه برای انجام این پروسه با مشکل خاصی روبهرو شدید، اون رو با ما در میون بذارید. کارشناسان نت ران در اسرع وقت پاسختون رو میدن.
اگر از ویندوز 10 استفاده میکنید شاید مطالب زیر نیز برای شما مفید باشه: