Як налаштувати DNS сервер Windows: зони, записи і PowerShell
Встановлення і налаштування ролі DNS Windows Server. Зони прямого і зворотного пошуку, записи A, CNAME, MX, пересилачі і управління через PowerShell.
DNS сервер Windows — основа Active Directory і внутрішньої роздільної здатності імен.
Встановити роль DNS
Install-WindowsFeature DNS -IncludeManagementTools
Start-Service DNS
Set-Service DNS -StartupType Automatic
Створити зону прямого пошуку
Add-DnsServerPrimaryZone -Name "company.local" `
-ReplicationScope "Domain" -DynamicUpdate Secure
Get-DnsServerZone | Select-Object ZoneName, ZoneType
Додати DNS записи
# A запис (хост → IP)
Add-DnsServerResourceRecordA -ZoneName "company.local" `
-Name "webserver" -IPv4Address "192.168.1.20"
# CNAME (псевдонім)
Add-DnsServerResourceRecordCName -ZoneName "company.local" `
-Name "www" -HostNameAlias "webserver.company.local"
# MX (пошта)
Add-DnsServerResourceRecordMX -ZoneName "company.local" `
-Name "@" -MailExchange "mail.company.local" -Preference 10
# TXT (SPF)
Add-DnsServerResourceRecordTxt -ZoneName "company.local" `
-Name "@" -DescriptiveText "v=spf1 ip4:192.168.1.0/24 ~all"
Переглянути і видалити записи
Get-DnsServerResourceRecord -ZoneName "company.local" -RRType "A"
Remove-DnsServerResourceRecord -ZoneName "company.local" `
-Name "webserver" -RRType "A" -RecordData "192.168.1.20" -Force
Налаштувати пересилачі
Add-DnsServerForwarder -IPAddress "1.1.1.1"
Add-DnsServerForwarder -IPAddress "8.8.8.8"
Get-DnsServerForwarder
Тест роздільної здатності
Resolve-DnsName "webserver.company.local" -Server "192.168.1.10"
Часті питання
Різниця між пересилачами і кореневими підказками?
Пересилачі відправляють невідомі запити на конкретні DNS сервери (1.1.1.1). Коренева підказка вирішує запити ідучи від кореневих серверів вниз. Пересилачі швидші для корпоративних середовищ.
Як мігрувати DNS зони на інший сервер?
Експорт: Export-DnsServerZone -ZoneName "company.local" -Filename "company.local.dns". Імпорт: Add-DnsServerPrimaryZone -Name "company.local" -ZoneFile "company.local.dns".
Резюме
Install-WindowsFeature DNS. Зони через Add-DnsServerPrimaryZone. Записи через Add-DnsServerResourceRecord*. Пересилачі для інтернет роздільної здатності. Умовні пересилачі для гібридних хмар.