رپورتاژ آگهی

تغییر DNS در ویندوز و لینوکس

دی ان اس چیست؟

DNS (Domain Name System) یک سرویس ضروری در شبکه‌های کامپیوتری است که نام‌های دامنه قابل خواندن توسط انسان را به آدرس‌های IP تبدیل می‌کند. این سرویس هم در ویندوز و هم در لینوکس نقش کلیدی در دسترسی به اینترنت و شبکه‌های داخلی ایفا می‌کند. در این مقاله، نحوه عملکرد DNS در ویندوز و لینوکس، تنظیمات، ابزارها و تفاوت‌های آن در این دو سیستم‌عامل بررسی می‌شود.

تغییر DNS در ویندوز

1. نحوه عملکرد DNS در ویندوز

در ویندوز، DNS یک سرویس کلیدی برای تبدیل نام‌های دامنه به آدرس‌های IP است. این سرویس معمولاً در شبکه‌های سازمانی با استفاده از Windows Server DNS پیاده‌سازی می‌شود و به کاربران اجازه می‌دهد تا از نام‌های دامنه برای دسترسی به منابع شبکه داخلی و اینترنت استفاده کنند.

آموزش فلوت کلیددار

2. تنظیمات DNS در ویندوز

کاربران می‌توانند تنظیمات DNS را از طریق Network and Sharing Center یا خط فرمان (CMD) تغییر دهند.

تغییر DNS در ویندوز از طریق رابط گرافیکی

  1. Control Panel را باز کنید و به بخش Network and Internet بروید.
  2. Network and Sharing Center را انتخاب کنید.
  3. روی اتصال فعال خود کلیک کنید و سپس Properties را انتخاب کنید.
  4. گزینه Internet Protocol Version 4 (TCP/IPv4) را انتخاب کرده و روی Properties کلیک کنید.
  5. در قسمت Preferred DNS Server و Alternate DNS Server مقادیر جدید را وارد کنید.
  6. تنظیمات را ذخیره کنید.

تغییر DNS از طریق Command Prompt

برای تغییر DNS از طریق CMD می‌توان از دستورات زیر استفاده کرد:

netsh interface ip set dns “Wi-Fi” static 8.8.8.8

netsh interface ip add dns “Wi-Fi” 8.8.4.4 index=2

توضیح: در اینجا، DNS گوگل تنظیم شده است.

3. ابزارهای مدیریت DNS در ویندوز

  • nslookup: بررسی اطلاعات DNS یک دامنه یا سرور DNS
  • ipconfig /flushdns: پاک کردن کش DNS در ویندوز
  • dnscmd: مدیریت تنظیمات پیشرفته DNS در Windows Server

دی ان اس ویندوز

DNS  لینوکس

1. نحوه عملکرد DNS لینوکس

در لینوکس، سرویس DNS معمولاً توسط فایل /etc/resolv.conf یا systemd-resolved مدیریت می‌شود. بسیاری از توزیع‌های مدرن لینوکس از systemd-resolved برای مدیریت درخواست‌های DNS استفاده می‌کنند.

2. تنظیمات DNS در لینوکس

ویرایش دستی /etc/resolv.conf

برای تغییر دستی سرورهای DNS، فایل /etc/resolv.conf را ویرایش کنید:

sudo nano /etc/resolv.conf

و خطوط زیر را اضافه کنید:

nameserver 8.8.8.8

nameserver 8.8.4.4

این تغییرات معمولاً بعد از راه‌اندازی مجدد از بین می‌روند. برای دائمی کردن آن، می‌توان از NetworkManager یا systemd-resolved استفاده کرد.

تغییر DNS با NetworkManager

اگر از NetworkManager استفاده می‌کنید، می‌توان تنظیمات را از طریق GUI یا CLI تغییر داد:

nmcli con mod “YourConnection” ipv4.dns “8.8.8.8 8.8.4.4”

nmcli con up “YourConnection”

تغییر DNS در systemd-resolved

sudo systemctl restart systemd-resolved

و فایل /etc/systemd/resolved.conf را ویرایش کرده و مقدار DNS را تغییر دهید:

[Resolve]

DNS=8.8.8.8 8.8.4.4

3. ابزارهای مدیریت DNS در لینوکس

  • nslookup: بررسی اطلاعات DNS
  • dig: ابزار پیشرفته‌تر برای بررسی رکوردهای DNS
  • host: بررسی اطلاعات DNS دامنه
  • systemctl status systemd-resolved: بررسی وضعیت سرویس systemd-resolved

4. عیب‌یابی DNS در لینوکس

  1. بررسی فایل /etc/resolv.conf
  2. اجرای dig example.com برای تست دسترسی به دامنه
  3. بررسی تنظیمات DNS با nmcli dev show | grep DNS
  4. پاک کردن کش DNS (اگر استفاده می‌شود) با sudo systemctl restart systemd-resolved

مقایسه DNS در ویندوز و لینوکس

ویژگی ویندوز لینوکس
مدیریت گرافیکی دارد (GUI) ندارد (معمولاً CLI)
ابزارهای اصلی nslookup، ipconfig dig، nslookup، host
تغییرات دستی Control Panel، CMD ویرایش /etc/resolv.conf، nmcli
ذخیره‌سازی موقت دارد (DNS Client) دارد (systemd-resolved)
پاک کردن کش ipconfig /flushdns sudo systemctl restart systemd-resolved

نتیجه‌گیری

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

برای اطلاعات بیشتر در مورد دی ان اس  و خرید آن حتما به سایت شلتر سر بزنید:)

اگه به ایکس باکس علاقه داری حتما صفحه : بهترین بازی های گیم پس مارو یک نگاهی کن؛)

این مطلب صرفا جنبه تبلیغاتی داشته و آلومگ هیچ مسئولیتی را در قبال آن نمی‌پذیرد.

واحد تبلیغات

جهت تبلیغ در وب‌سایت آلومگ در قالب رپورتاژ، بنری، بک‌لینکی و ... با شماره تماس 09212810468 یا ایمیل sales@aloomag.ir در تماس باشید.

نوشته‌های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا

Adblock رو غیر فعال کنید

متاسفیم، لطفا افزونه‌ها و نرم‌افزارهای مسدودکننده تبلیغات خود را غیر فعال کنید یا سایت ما را در لیست سفید قرار بدین :(