
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 استفاده میکنید شاید مطالب زیر نیز برای شما مفید باشد: