دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
ویندوز
  • Folder icon closed Folder open iconویندوز سرور چیست و چه کاربردی دارد؟
  • Folder icon closed Folder open iconتفاوت Windows Server با Windows معمولی
  • Folder icon closed Folder open iconآشنایی با Server Manager در Windows Server
  • Folder icon closed Folder open iconFeature در Windows Server چیست؟ آشنایی با قابلیت‌ های تکمیلی ویندوز سرور
  • Folder icon closed Folder open iconآشنایی با Windows Admin Center؛ مدیریت ویندوز سرور از طریق مرورگر
  • Folder icon closed Folder open iconآشنایی با PowerShell در Windows Server؛ معرفی دستورات و کاربردها
  • Folder icon closed Folder open iconآموزش تنظیم و تغییر رمز عبور Administrator در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم Hostname در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم DNS در کارت شبکه Windows Server
  • Folder icon closed Folder open iconتنظیم Gateway در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم تاریخ و ساعت در Windows Server
  • Folder icon closed Folder open iconآموزش فعال‌سازی Remote Desktop در Windows Server
  • Folder icon closed Folder open iconآموزش تغییر پورت RDP در Windows Server
  • Folder icon closed Folder open iconساخت Restore Point در Windows Server
  • Folder icon closed Folder open iconایجاد کاربر جدید در Windows Server
  • Folder icon closed Folder open iconافزودن کاربر به گروه Administrators
  • Folder icon closed Folder open iconچک‌لیست تنظیمات اولیه Windows Server
ویندوز

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

windows-server-dns

DNS یکی از مهم‌ترین تنظیمات شبکه در Windows Server است. سرور برای تبدیل نام‌هایی مانند example.com یا نام سایر سیستم‌های شبکه به IP Address، درخواست خود را به DNS Server ارسال می‌کند.
تنظیم اشتباه DNS ممکن است باعث اختلال در باز شدن دامنه‌ها، اتصال به سرویس‌های شبکه یا ارتباط سرور با Active Directory شود.
در این مقاله، نحوه تنظیم DNS در کارت شبکه Windows Server از طریق محیط گرافیکی و PowerShell را بررسی می‌کنیم.

نکته) تنظیم DNS با نصب Role مربوط به DNS Server متفاوت است. در این آموزش فقط آدرس DNS Server مورد استفاده کارت شبکه را مشخص می‌کنیم.


DNS در کارت شبکه چیست؟

هنگامی که یک برنامه یا سرویس می‌خواهد به نامی مانند زیر متصل شود:

example.com

Windows Server از DNS Server تنظیم‌ شده روی کارت شبکه می‌پرسد که این نام به چه IP Address اشاره می‌کند. سپس ارتباط با IP مقصد برقرار می‌شود.

معمولاً می‌توان دو DNS Server روی کارت شبکه تعریف کرد:

  • Preferred DNS Server: سرور DNS اصلی
  • Alternate DNS Server: سرور DNS جایگزین

برای مثال:

Preferred DNS: 8.8.8.8
Alternate DNS: 1.1.1.1

این مقادیر فقط نمونه هستند و DNS مناسب باید بر اساس ساختار شبکه انتخاب شود.


چه DNS هایی باید روی Windows Server تنظیم شوند؟

انتخاب DNS به کاربرد سرور بستگی دارد.

سرور مستقل

اگر سرور عضو Domain نیست و فقط به اینترنت دسترسی دارد، می‌توان از DNS شرکت ارائه‌دهنده، دیتاسنتر یا سرویس‌های DNS عمومی استفاده کرد.
نمونه DNSهای عمومی:

سرویسDNS اصلیDNS جایگزین
Google8.8.8.88.8.4.4
Cloudflare1.1.1.11.0.0.1
مخابرات217.218.127.127217.218.155.155
 رادار10.202.10.1010.202.10.11
شاتل85.15.1.1485.15.1.15
آسیاتک194.36.174.161194.36.174.162

سرور عضو Domain

اگر Windows Server عضو Active Directory Domain است، باید از DNS داخلی Domain استفاده کند. برای مثال:

Preferred DNS: 192.168.1.10
Alternate DNS: 192.168.1.11

در این مثال، آدرس‌ها مربوط به DNS Server های داخلی یا Domain Controller های شبکه هستند.
استفاده مستقیم از DNS عمومی روی سرورهای عضو Domain ممکن است باعث اختلال در شناسایی Domain Controller، ورود کاربران و دسترسی به سرویس‌ های Active Directory شود.


مشاهده DNS فعلی Windows Server

قبل از تغییر تنظیمات، بهتر است DNSهای فعلی سرور را بررسی کنید.

مشاهده با ipconfig

Command Prompt یا PowerShell را باز کرده و دستور زیر را اجرا کنید:

ipconfig /all

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

DNS Servers

نمونه خروجی:

   DNS Servers . . . . . . . . . . . : 8.8.8.8
                                       1.1.1.1

مشاهده با PowerShell

برای مشاهده DNS تمام کارت‌های شبکه دستور زیر را اجرا کنید:

Get-DnsClientServerAddress

این دستور آدرس DNS Serverهای تنظیم‌ شده روی رابط‌ های شبکه را نمایش می‌دهد.

برای مشاهده فقط تنظیمات IPv4:

Get-DnsClientServerAddress -AddressFamily IPv4

روش اول: تنظیم DNS از طریق کارت شبکه

مرحله اول: باز کردن Network Connections

کلیدهای زیر را فشار دهید:

Windows + R

سپس دستور زیر را وارد کنید:

ncpa.cpl

پنجره Network Connections باز می‌شود. همچنین می‌توانید از Server Manager وارد مسیر زیر شوید:

Server Manager > Local Server > Ethernet

برای آشنایی بیشتر با این ابزار به مقاله آشنایی با Server Manager مراجعه کنید.

مرحله دوم: انتخاب کارت شبکه

در پنجره Network Connections، کارت شبکه فعال را پیدا کنید. نام آن معمولاً یکی از موارد زیر است:

Ethernet
Ethernet 2
Local Area Connection

روی کارت شبکه راست‌کلیک کرده و گزینه زیر را انتخاب کنید:

Properties

اگر چند کارت شبکه روی سرور وجود دارد، قبل از تغییر DNS مطمئن شوید کارت شبکه صحیح را انتخاب کرده‌اید.

مرحله سوم: باز کردن تنظیمات IPv4

در فهرست موجود، گزینه زیر را انتخاب کنید:

Internet Protocol Version 4 (TCP/IPv4)

سپس روی Properties کلیک کنید. در این صفحه تنظیمات IP، Subnet Mask، Gateway و DNS نمایش داده می‌شوند.
تنظیم Gateway موضوع مستقلی است و در مقاله تنظیم Gateway در Windows Server بررسی می‌شود.

مرحله چهارم: وارد کردن DNS Serverها

گزینه زیر را انتخاب کنید:

Use the following DNS server addresses

سپس آدرس DNS اصلی و جایگزین را وارد کنید. برای مثال:

Preferred DNS server: 8.8.8.8
Alternate DNS server: 1.1.1.1

در شبکه Domain باید به‌جای این مقادیر، IP مربوط به DNS Server های داخلی وارد شود. در پایان روی OK و سپس Close کلیک کنید.
تغییر DNS معمولاً به Restart سرور نیاز ندارد.


روش دوم: تنظیم DNS با PowerShell

برای تغییر DNS از طریق خط فرمان، PowerShell را با گزینه Run as administrator اجرا کنید.

مشاهده نام کارت‌ های شبکه

ابتدا کارت‌ های شبکه را مشاهده کنید:

Get-NetAdapter

نمونه خروجی:

Name      InterfaceDescription              Status
----      --------------------              ------
Ethernet  Intel(R) Ethernet Adapter         Up

در این مثال نام کارت شبکه Ethernet است.

تنظیم DNS اصلی و جایگزین

دستور زیر را اجرا کنید:

Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses ("8.8.8.8","1.1.1.1")

مقدار Ethernet را با نام واقعی کارت شبکه خود جایگزین کنید. Cmdlet مربوط به Set-DnsClientServerAddress آدرس DNS Serverهای یک کارت شبکه را به‌صورت ثابت تنظیم می‌کند. این تنظیم روی همان Interface جایگزین DNS دریافت‌شده از DHCP می‌شود.
برای سرور عضو Domain می‌توان از DNS داخلی استفاده کرد:

Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses ("192.168.1.10","192.168.1.11")

برای آشنایی بیشتر با ساختار دستورات به مقاله آشنایی با PowerShell در Windows Server مراجعه کنید.

تنظیم DNS با Interface Index

در سرور هایی که چند کارت شبکه دارند، می‌توان از Interface Index استفاده کرد.
ابتدا Index کارت شبکه را مشاهده کنید:

Get-NetAdapter

سپس DNS را تنظیم کنید:

Set-DnsClientServerAddress `
-InterfaceIndex 4 `
-ServerAddresses ("8.8.8.8","1.1.1.1")

عدد 4 را با ifIndex کارت شبکه موردنظر جایگزین کنید.

بازگرداندن DNS به حالت خودکار

اگر کارت شبکه تنظیمات خود را از DHCP دریافت می‌کند، می‌توانید DNS ثابت را حذف کرده و آن را به حالت خودکار بازگردانید:

Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ResetServerAddresses

پس از اجرای این دستور، DNSهای ارائه‌ شده از طریق DHCP دوباره مورد استفاده قرار می‌گیرند. در سرورهایی که IP و DNS ثابت دارند، بدون بررسی ساختار شبکه از این گزینه استفاده نکنید.


بررسی DNS پس از تغییر

پس از ذخیره تنظیمات، در PowerShell دستور زیر را اجرا کنید:

Get-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-AddressFamily IPv4

همچنین می‌توانید در CMD از دستور زیر استفاده کنید:

ipconfig /all

DNSهای جدید باید مقابل کارت شبکه موردنظر نمایش داده شوند.


پاک کردن DNS Cache

Windows Server پاسخ برخی درخواست‌ های DNS را در Cache نگهداری می‌کند. پس از تغییر DNS ممکن است لازم باشد Cache مربوط به DNS Client پاک شود. در Command Prompt اجرا کنید:

ipconfig /flushdns

پارامتر /flushdns محتوای Cache مربوط به DNS Client Resolver را پاک و بازنشانی می‌کند.

در PowerShell نیز می‌توانید از دستور زیر استفاده کنید:

Clear-DnsClientCache

این Cmdlet همان عملکرد ipconfig /flushdns را انجام می‌دهد.

پس از اجرای موفق دستور، پیام زیر نمایش داده می‌شود:

Successfully flushed the DNS Resolver Cache.

جمع‌بندی

تنظیم DNS در کارت شبکه Windows Server برای تبدیل صحیح نام دامنه‌ها و دسترسی سرور به سرویس‌های شبکه ضروری است. را می‌توان از طریق Network Connections > IPv4 Properties یا با Cmdlet مربوط به Set-DnsClientServerAddress تنظیم کرد. پس از تغییر نیز باید مقادیر جدید با ipconfig /all بررسی شود.
در سرورهای مستقل می‌توان از DNS دیتاسنتر یا DNSهای عمومی استفاده کرد، اما سرورهای عضو Active Directory باید از DNS داخلی Domain استفاده کنند.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • آموزش فعال‌سازی Remote Desktop در Windows Server
  • nftables چیست؟ آشنایی با فایروال نسل جدید لینوکس و جایگزین iptables
  • راهنمای مشاهده رم و CPU در لینوکس
  • بررسی جامع تنظیمات شبکه Cloudflare: راهنمای بهینه‌سازی امنیت و عملکرد
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

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

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام