این آموزش فرض میکند نقش DNS همراه با Active Directory نصب شده است (راهاندازی AD). برای نصب جداگانه: Install-WindowsFeature DNS -IncludeManagementTools
۱. مشاهدهی zoneها
Get-DnsServerZone۲. zone معکوس
برای اینکه از IP به نام برسید (مثلاً در لاگها)، zone معکوس لازم است:
Add-DnsServerPrimaryZone -NetworkId "192.168.10.0/24" -ReplicationScope Domain۳. رکوردها
Add-DnsServerResourceRecordA -ZoneName corp.sahor.ir -Name files -IPv4Address 192.168.10.20 -CreatePtr
Add-DnsServerResourceRecordCName -ZoneName corp.sahor.ir -Name intranet -HostNameAlias files.corp.sahor.ir
Get-DnsServerResourceRecord -ZoneName corp.sahor.ir -Name files۴. forwarder
درخواستهایی که DNS داخلی جوابشان را نمیداند، به این سرورها فرستاده میشوند:
Set-DnsServerForwarder -IPAddress 1.1.1.1,9.9.9.9
Get-DnsServerForwarder۵. conditional forwarder
اگر شرکت همکار دامین جداگانه دارد:
Add-DnsServerConditionalForwarderZone -Name partner.local -MasterServers 10.50.0.10 -ReplicationScope Forest۶. scavenging
بدون scavenging، رکوردهای دستگاههایی که دیگر وجود ندارند سالها باقی میمانند:
Set-DnsServerScavenging -ScavengingState $true -ScavengingInterval 7.00:00:00 -ApplyOnAllZones
Set-DnsServerZoneAging corp.sahor.ir -Aging $true -NoRefreshInterval 7.00:00:00 -RefreshInterval 7.00:00:00۷. آزمایش
Resolve-DnsName files.corp.sahor.ir
Resolve-DnsName 192.168.10.20
Clear-DnsServerCache -Force