Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание, изменение и удаление записей ресурсов DNS с помощью роли DNS-сервера в Windows Server. Записи ресурсов можно добавлять с помощью диспетчера DNS, с помощью Windows PowerShell или автоматически, когда клиенты с поддержкой протокола конфигурации динамических узлов Windows (DHCP) присоединяются к сети с помощью динамического обновления.
Записи ресурсов содержат сведения, которые зона хранит о ресурсах (например, узлах). Сведения о записи ресурсов включают тип записи, имя владельца, адрес узла и другие сведения.
Необходимые компоненты
Прежде чем управлять записями ресурсов DNS в Windows Server, необходимо выполнить следующие предварительные требования:
- Windows Server с установленной и настроенной ролью DNS-сервера. См . краткое руководство. Установка и настройка DNS-сервера для получения дополнительных сведений о том, как получить представление.
- Определите тип записи, которую вы хотите создать, см . записи ресурсов DNS.
- Учетная запись, являющаяся членом группы Администратор istrators или эквивалентной.
- Вам потребуется полное доменное имя (FQDN) и IP-адрес записи ресурса, которую вы хотите создать.
Создание записей ресурсов
Записи ресурсов можно добавить в существующую зону с помощью модуля DnsServer PowerShell. Некоторые распространенные типы записей ресурсов имеют другие команды PowerShell, в которых не нужно указывать тип записи ресурса. Вы также можете добавить следующие типы записей ресурсов с помощью консоли диспетчера DNS.
В следующих разделах содержатся шаги по созданию следующих типов записей ресурсов:
- Узел (A или AAAA)
- Псевдоним (CNAME)
- Mail Exchanger (MX)
- Указатель (PTR)
- Указатель службы (SRV)
- Текст (TXT)
Создание записи узла
Чтобы создать запись узла IPv4 (A), выберите соответствующий метод и выполните действия.
Вот как создать узел IPv4 (A) с помощью команды Add-DnsServerResourceRecord PowerShell.
Чтобы создать запись ресурса узла, Host34
сопоставленную с IP-адресом 10.17.1.34
зоны contoso.com
, выполните следующую команду.
Add-DnsServerResourceRecordA -Name "Host34" -ZoneName "Contoso.com" -IPv4Address "10.17.1.34" -TimeToLive 01:00:00
Вы также можете добавить запись узла IPv4 (A) с помощью add-DnsServerResourceResourceRecord.
Запись ресурса AAAA
Чтобы создать запись узла IPv6 (AAAA), выберите соответствующий метод и выполните действия.
Вот как создать узел IPv6 (AAAA) с помощью команды Add-DnsServerResourceRecordAAAA PowerShell.
Чтобы добавить запись Host36
ресурса AAAA для сопоставления с IPv6-адресом 3ffe::1
, используйте команду:
Add-DnsServerResourceRecordAAAA -Name "Host36" -ZoneName "contoso.com" -IPv6Address "3ffe::1" -TimeToLive 01:00:00
Вы также можете добавить запись узла IPv6 (AAAA) с помощью add-DnsServerResourceRecord.
Записи CNAME
Чтобы создать запись псевдонима (CNAME), выберите соответствующий метод и выполните действия.
Ниже показано, как создать запись ресурса CNAME с помощью команды Add-DnsServerResourceRecordCName PowerShell.
Чтобы создать CNAME labhost34
в contoso.com
зоне и указать существующую запись Host34.lab.contoso.com
DNS, используйте следующую команду PowerShell:
Add-DnsServerResourceRecordCName -Name "labhost34" -HostNameAlias "Host34.lab.contoso.com" -ZoneName "contoso.com" -TimeToLive 01:00:00
Записи MX
Чтобы создать запись MX, выберите соответствующий метод и выполните действия.
Ниже показано, как создать запись ресурса MX с помощью команды Add-DnsServerResourceRecordMX PowerShell.
Чтобы добавить запись MX для узла mail.contoso.com
с набором 10
параметров для contoso.com
зоны, используйте следующую команду PowerShell:
Add-DnsServerResourceRecordMX -Preference 10 -Name "." -TimeToLive 01:00:00 -MailExchange "mail.contoso.com" -ZoneName "contoso.com"
Записи PTR
Чтобы создать запись PTR, выберите соответствующий метод и выполните действия.
Ниже показано, как создать запись ресурса PTR с помощью команды Add-DnsServerResourceRecordPtr PowerShell.
Чтобы добавить запись указателя с именем host77.contoso.com
IP-адреса 192.168.0.77
в зоне 0.168.192.in-addr.arpa
обратного подстановки, используйте следующую команду PowerShell:
Add-DnsServerResourceRecord -Name "77" -Ptr -ZoneName "0.168.192.in-addr.arpa" -AllowUpdateAny -PtrDomainName "host77.contoso.com"
Записи SRV
Чтобы создать запись SRV, выберите соответствующий метод и выполните действия.
Ниже показано, как создать запись ресурса SRV с помощью команды Add-DnsServerResourceRecord PowerShell.
Чтобы добавить запись ресурса указателя службы (SRV) для _sip
службы через порт 5060
с весом и приоритетом 0
contoso.com
для домена, указывающего на sipserver1.contoso.com
домен, используйте следующую команду PowerShell:
Add-DnsServerResourceRecord -Srv -Name "sip" -ZoneName "contoso.com" -DomainName "sipserver1.contoso.com" -Priority 0 -Weight 0 -Port 5060
Записи типа TXT
Чтобы создать запись TXT, выберите соответствующий метод и выполните действия.
Вот как создать запись ресурса TXT с помощью команды Add-DnsServerResourceRecord PowerShell.
Чтобы создать запись TXT с именем примера с текстовым значением Example DNS record text
в contoso.com
зоне, используйте следующую команду PowerShell:
$recordtext = “Example DNS record text”
Add-DnsServerResourceRecord -DescriptiveText $recordtext -Name example -zonename contoso.com
Обновление записей ресурсов
Чтобы обновить запись ресурса, выберите соответствующий метод и выполните действия.
Вот как изменить время жизни (TTL) для записи ресурсов DNS с помощью команд Get-DnsServerResourceRecord и Set-DnsServerResourceResourceRecord PowerShell.
В следующем примере обновляется запись host01.contoso.com
ресурса, чтобы срок жизни теперь составляет 2 часа. В этом примере используется параметр OldInputObject , чтобы указать объект записи ресурсов, который требуется изменить, и параметр NewInputObject , чтобы указать обновленные значения.
Чтобы обновить запись host01.contoso.com
ресурса, чтобы срок жизни теперь составляет 2 часа, выполните следующие команды PowerShell:
$OldObj = Get-DnsServerResourceRecord -Name "host01" -ZoneName "contoso.com" -RRType "A"
$NewObj = [ciminstance]::new($OldObj)
$NewObj.TimeToLive = [System.TimeSpan]::FromHours(2)
Set-DnsServerResourceRecord -NewInputObject $NewObj -OldInputObject $OldObj -ZoneName "contoso.com" -PassThru
Команда Set-DnsServerResourceRecord PowerShell не может изменить имя или тип объекта записи ресурсов DNS-сервера. Если вы хотите выполнить эти действия, удалите существующую запись ресурса и создайте новую.
Удаление записей ресурсов
Чтобы удалить запись ресурса, выберите соответствующий метод и выполните действия.
Вот как удалить запись ресурса DNS с помощью команды Remove-DnsServerResourceRecord PowerShell.
Чтобы удалить запись example.contoso.com
DNS, выполните следующую команду:
Remove-DnsServerResourceRecord -name "Example" -Zonename "contoso.com" -RRType A