در دنیای امروز، اتصال به اینترنت یکی از نیازهای اساسی هر سیستمی است. اما آیا شما میدانستید که با تغییر DNS براحتی و بدون هزینه میتواند تجربه اتصال اینترنتی سیستم خود را بهبود بخشید؟ در این مقاله، به شما روش تغییر DNS و مزایای آن را توضیح خواهیم داد.
خلاصه مقاله
- برای تغییر آدرس DNS در ویندوز، Settings > Network & internet را باز کنید و Ethernet یا Wi-Fi را انتخاب کنید.
- سپس تنظیمات DNS server assignment را باز کنید و آدرس DNS را تغییر دهید.
- همچنین در Command Prompt می توانید از دستور netsh interface ip set dns name=”Ethernet0″ static 1.1.1.1 استفاده کنید.
- در PowerShell، می توانید از دستور Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 208.67.222.222 استفاده کنید.
آنچه در این مقاله می خوانید:
چرا باید DNS را تغییر دهیم؟
تغییر دی ان اس میتواند به دلایل متعددی صورت بگیرد و مزایای مختلفی داشته باشد، بعضی اوقات بعضی از شبکه های داخلی اینترنت نیز DNS اختصاصی خود را دارند که برای استفاده و قرار گرفتن در آن شبکه باید DNS سیستم خود را تغییر دهید، در زیر عمده دلایلی که DNS کامپیوتر تغییر داده میشود عنوان شده است:\
همچنین بخوانید: DNS چیست؟ آموزش DNS به زبان ساده
افزایش سرعت اتصال اینترنتی
با انتخاب DNS سرورهای بهینه، میتوانید سرعت اتصال اینترنتی خود را افزایش دهید. سرورهایی مانند Google DNS و Cloudflare DNS به عنوان گزینههای پرسرعت و پایدار شناخته میشوند.
افزایش امنیت
بسیاری از DNS سرورها امکانات امنیتی اضافی را ارائه میدهند. این امکان به شما کمک میکند تا از خطراتی مانند حملات DNS و حملات فیشینگ محافظت کنید.
حفظ حریم خصوصی
بعضی DNS سرورها از لحاظ حفظ حریم خصوصی بهترین عملکرد را دارند. این به شما کمک میکند تا کمترین مقدار از فعالیتهای آنلاین خود را ردگیری کنید.
دسترسی به محتوای مسدود شده
ممکن است محتوا و سایتی با توجه به منطقه و شبکهای که در آن قرار دارید برای شما غیر قابل دسترسی باشد، یکی از روشهایی که به سادگی میتوان به سایت و محتوا دسترسی پیدا کرد، تغییر DNS میباشد. سرویسهایی مانند شکن و بگذر در ایران، چنین دی ان اس هایی را ارائه میدهند.
هشدار: از هر روشی که استفاده می کنید، مطمئن شوید که از آدرس IP صحیح برای سرور DNS استفاده می کنید. در غیر این صورت، نمی توانید به اینترنت متصل شوید.
بهترین DNS برای ویندوز
شرکتهای Cloudflare ،OpenDNS و Google از جمله بهترین شرکتهایی هستند که دیاناس هایی سریع، قابل اعتماد و امن ارائه میدهند. با این حال، همیشه میتوانید از هر سرویسی که مایلید استفاده کنید.
DNS کلودفلر
DNS کلودفلر یک سرویس DNS سریع، قابل اعتماد و پرایویسی فراهم کنندهای است که به طور رایگان ارائه میشود. آدرسهای سرور DNS اصلی و جایگزین کلودفلر به ترتیب به صورت زیر هستند:
- آدرس DNS اصلی کلودفلر: 1.1.1.1
- آدرس DNS جایگزین کلودفلر: 1.0.0.1
DNS عمومی گوگل
DNS گوگل، یا Google Public DNS، یک سرویس DNS از شرکت گوگل است که برای تسریع و بهبود دسترسی به اینترنت و افزایش امنیت در مرور وب ایجاد شده است. آدرسهای سرور دی ان اس اصلی و جایگزین Google Public DNS به ترتیب به صورت زیر هستند:
- آدرس DNS اصلی گوگل: 8.8.8.8
- آدرس DNS جایگزین گوگل: 8.8.4.4
DNS های سیسکو به نام OpenDNS
OpenDNS، یا Cisco OpenDNS، یک سرویس DNS امنیتی و فیلترینگ وب است که توسط شرکت سیسکو ارائه میشود. این سرویس به کاربران امکان میدهد تا تجربه امنتری در مرور وب داشته باشند و به کنترل بیشتری بر روی فیلترینگ و محتوای اینترنتی دست پیدا کنند. آدرسهای سرور DNS اصلی و جایگزین OpenDNS به ترتیب به صورت زیر هستند:
- آدرس DNS اصلی OpenDNS: 208.67.222.222
- آدرس DNS جایگزین OpenDNS: 208.67.220.220
شکن
«شکن» یک تحریمشکن ایرانی است که با استفاده از تکنولوژی دیاناس و بدون نیاز به نصب نرمافزار تحریمِ سایتهای خارجی علیه ایران را بیاثر میکند. با استفاده از شکن میتوان سایتهای تحریمی (که فیلتر نیستند) باز شود.
با استفاده از شکن فقط ترافیک مربوط به سایتهای تحریمی از سرورهای شکن عبور میکند و مسیر ترافیک غیرتحریمی بدون تغییر باقی میماند.
برای استفاده از این در ان اس میتوانید از آموزشهای داخل سایت آن استفاده نمایید.
بگذر
یکی دیگر از سرویسهای رفع تحریم ایرانی که با استفاده از DNS عمل میکند، سرویس دیاناس بگذر هست.
- آدرس DNS اصلی: 185.55.226.26
- آدرس DNS جایگزین: 185.55.225.25
تغییر DNS ویندوز 11 از Setting
سادهترین راه برای تغییر DNS، استفاده از تنظیمات (Settings) ویندوز است. حتی میتوانید به راحتی DNS از HTTPS (DoH) پیکربندی کنید که از طریق رمزگذاری ترافیک DNS ورودی و خروجی از کامپیوتر شما، امنیت و حریم خصوصی بیشتری ارائه میدهد.
برای تغییر آدرس DNS در ویندوز 11 با استفاده از تنظیمات، مراحل زیر را طی کنید:
1. Settings ویندوز را باز کنید.
2. بر روی Network & Internet کلیک کنید.
3. بر روی Ethernet کلیک کنید.
نکته مهم: اگر از اتصال Wi-Fi استفاده میکنید، گزینهی ویژگیهای اتصال را برای دسترسی به تنظیمات DNS انتخاب کنید.
4. در بخش DNS server assignment، بر روی دکمه ویرایش (Edit) کلیک کنید.
5. تخصیص سرور DNS گزینه Manual را انتخاب کنید.
6. IPv4 را فعال کنید.
7. در بخش Preferred DNS، آدرس IP سرور DNS مورد نظر خود را وارد کنید.
8. (اختیاری) در بخش Preferred DNS encryption، گزینه On (automatic template) را برای فعال کردن رمزگذاری DNS انتخاب کنید.
نکته مهم: اگر سرویس دی ان اس واردی رمزگداری را پشتیبانی کند این مورد در دسترس خواهد بود.
9.(اختیاری) سوئیچ Fallback to plaintext را فعال کنید.
10. در بخش Alternate DNS، آدرس IP دومین سرور DNS را وارد کنید.
11. (اختیاری) در بخش Alternative DNS encryption، گزینه On (automatic template) را برای فعال کردن رمزگذاری برای سرور دومین انتخاب کنید.
12. (اختیاری) سوئیچ Fallback to plaintext را فعال کنید.
13. بر روی دکمه ذخیره (Save) کلیک کنید.
با انجام این مراحل، کامپیوتر همچنان از تنظیمات شبکه پویا استفاده خواهد کرد، اما از سرورهای DNS استاتیکی که مشخص کردهاید، استفاده میکند.
تغییر DNS ویندوز از کنترلپنل
یکی دیگر از روشهای تغییر در ویندوز از طریق کنترلپنل است، در ویندوز 11 نیز مانند نسخههای دیگر ویندوز
برای تغییر آدرس DNS ویندوز 11 با استفاده از پنل کنترل، از مراحل زیر استفاده کنید:
- کنترلپنل (Control Panel) را باز کنید.
- بر روی Network and Internet کلیک کنید.
- بر روی Network and Sharing Center کلیک کنید.
- گزینه Change adapter settings را از پنل سمت چپ انتخاب کنید.
- بر روی آداپتور شبکه راست کلیک کرده و گزینهٔ ویژگیها (Properties) را انتخاب کنید.
- گزینه (TCP/IPv4) را انتخاب کنید.
- بر روی دکمهٔ Properties کلیک کنید.
- در بخش Use the following DNS server addresses، گزینه Preferred DNS server را انتخاب کنید، و آدرس سرور DNS انتخابی خود را وارد نمایید.
- (اختیاری) Alternative DNS server و آدرس DNS جایگزینی برای زمانی که به آدرس اولیه دسترسی نیست وارد نمایید.
- بر روی دکمهٔ OK کلیک کنید.
- و روی دکمهٔ Close کلیک کنید.
نکته: هنگام استفاده از کنترل پنل، می توانید هر سرور DNS را در ویندوز 11 مشخص کنید، اما نمی توانید DNS را از طریق HTTPS فعال کنید.
تغییر سرور DNS در ویندوز با خط فرمان
سریعترین روش برای تغییر سرورهای دی ان اس در ویندوز استفاده از دستور خط فرمان یا Command Prompt است، حتی اگر وارد کردن دستورات در CMD را بلد نیست، با آموزش زیر براحتی میتوانید در هر سیستم تحت ویندوز براحتی سرور DNS را تغییر دهید.
1. Start را در ویندوز باز کنید.
2. CMD را جستجو کنید، بر روی نتیجه راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.
3. دستور زیر را تایپ کنید تا تنظیمات شبکه فعلی خود را ببینید و Enter را بفشارید:
ipconfig /all
4. در بخش آداپتور شبکه، نام آداپتور خود و این موارد را تأیید کنید:
- IPv4
- DNS Servers
5. دستور زیر را تایپ کنید تا آدرس سرور DNS جدید را در ویندوز 11 تنظیم کنید و Enter را بفشارید:
netsh interface ip set dns name="Ethernet0" static 1.1.1.1
در دستور، نام Ethernet0 را با نام آداپتور خود و 1.1.1.1 را با آدرس سرور DNS مورد نظرتان (برای سرویسی که میخواهید استفاده کنید) تغییر دهید. همچنین میتوانید آدرس سرور DNS محلی را نیز مشخص کنید (در صورت وجود).
6. دستور زیر را تایپ کنید تا آدرس سرور DNS جایگزین را تعیین کنید و Enter را بفشارید:
netsh interface ip add dns name="Ethernet0" 1.0.0.1 index=2
در دستور، نام Ethernet0 را با نام آداپتور خود و 1.0.0.1 را با آدرس سرور DNS جایگزین اولیه مورد نظرتان تغییر دهید.
7. پس از انجام مراحل، میتوانید از دستور ipconfig /all استفاده کنید تا تنظیمات جدید را تأیید کنید.
تنظیم سرور دیاناس در ویندوز با PowerShell
همچنین میتوانید از ماژول NetTCPIP با استفاده از PowerShell برای مدیریت تنظیمات سرور DNS در ویندوز استفاده کنید.
برای تغییر آدرس DNS با استفاده از PowerShell، باید مراحل زیر را طی کنید:
1. منوی Start را باز کنید.
2. PowerShell را جستجو کرده، و بر روی نتیجه راست کلیک کرده و گزینه Run as administrator را انتخاب نمایید.
3. دستور زیر را تایپ کنید تا تنظیمات شبکه فعلی خود را مشاهده کرده و Enter را بزنید:
Get-NetIPConfiguration
پس از اجرای دستور، اطلاعات زیر را یادداشت کنید:
- InterfaceIndex
- DNSServer
4. دستور زیر را تایپ کنید تا آدرس DNS اصلی را اختصاص دهید و Enter را بزنید:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 208.67.222.222
تغییر سرور ثانویه DNS با PowerShell
(اختیاری) اگر نیاز به تنظیم یک آدرس سرور DNS ثانویه دارید، میتوانید از همان دستور استفاده کنید، اما یک کاما اضافه کرده و آدرس دوم را به انتهای آن اضافه کنید:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 208.67.222.222, 208.67.220.220
در دستور، شماره InterfaceIndex را با شمارهای که به آداپتور شبکه شما متناظر است، و ServerAddresses را با آدرس سرور DNS تغییر دهید.
پاکسازی DNS Cache
بعد از تغییر DNS و استفاده از آن، ممکن است لازم باشد که کش DNS را پاکسازی کنید. برای این کار، دستور ipconfig /flushdns در Command Prompt را وارد نمایید.
تغییر DNS برای عبور از فیلتر
تغییر DNS برای عبور از فیلترهای اینترنتی ممکن است در برخی موارد مفید باشد. روش تغییر دیاناس برای عبور از فیلتر مشابه روشهای است و فقط نیاز است که آدرس DNS ای که دارای این ویژگی باشد را وارد نمایید.
توجه: تغییر DNS برای عبور از فیلتر ممکن است در برخی موارد موثر نباشد. همچنین باید به خاطر داشته باشید که استفاده از تغییر DNS برای عبور از فیلتر ممکن است در برخی مناطق یا تحت برخی قوانین محلی قانونی نباشد.