New-AzDnsRecordConfig
Создает локальный объект записи DNS.
Синтаксис
New-AzDnsRecordConfig
-Ipv4Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Ipv6Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Nsdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Exchange <String>
-Preference <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Ptrdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Value <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Priority <UInt16>
-Target <String>
-Port <UInt16>
-Weight <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Cname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-CaaFlags <Byte>
-CaaTag <String>
-CaaValue <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-KeyTag <Int32>
-Algorithm <Int32>
-DigestType <Int32>
-Digest <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Usage <Int32>
-Selector <Int32>
-MatchingType <Int32>
-CertificateAssociationData <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет New-AzDnsRecordConfig создает локальный объект DnsRecord . Массив этих объектов передается командлету New-AzDnsRecordSet с помощью параметра DnsRecords , чтобы указать записи, создаваемые в наборе записей.
Примеры
Пример 1. Создание набора записей типа A
$Records = @()
$Records += New-AzDnsRecordConfig -IPv4Address 1.2.3.4
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
# When creating a RecordSet containing a single record, the above sequence can also be condensed into a single line:
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords (New-AzDnsRecordConfig -IPv4Address 1.2.3.4)
# To create a record set containing multiple records, use New-AzDnsRecordConfig to add each record to the $Records array,
# then call New-AzDnsRecordSet, as follows:
$Records = @()
$Records += New-AzDnsRecordConfig -IPv4Address 1.2.3.4
$Records += New-AzDnsRecordConfig -IPv4Address 5.6.7.8
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
В этом примере создается набор записей с именем www в зоне myzone.com. Набор записей имеет тип A и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS.
Пример 2. Создание набора записей типа AAAA
$Records = @()
$Records += New-AzDnsRecordConfig -Ipv6Address 2001:db8::1
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
В этом примере создается набор записей с именем www в зоне myzone.com. Набор записей имеет тип AAAA и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 3. Создание набора записей типа CNAME
$Records = @()
$Records += New-AzDnsRecordConfig -Cname www.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType CNAME -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
В этом примере создается набор записей с именем www в зоне myzone.com. Набор записей имеет тип CNAME и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 4. Создание набора записей типа MX
$Records = @()
$Records += New-AzDnsRecordConfig -Exchange "mail.microsoft.com" -Preference 5
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает Набор записей с именем www в myzone.com зоны. Набор записей имеет тип MX и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 5. Создание набора записей типа NS
$Records = @()
$Records += New-AzDnsRecordConfig -Nsdname ns1-01.azure-dns.com
$RecordSet = New-AzDnsRecordSet -Name "ns1" -RecordType NS -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает набор записей с именем ns1 в myzone.com зоны. Набор записей имеет тип NS и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 6. Создание набора записей типа PTR
$Records = @()
$Records += New-AzDnsRecordConfig -Ptrdname www.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "4" -RecordType PTR -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "3.2.1.in-addr.arpa" -DnsRecords $Records
Эта команда создает Набор записей с именем 4 в зоне 3.2.1.in-addr.arpa. Набор записей имеет тип PTR и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 7. Создание набора записей типа SRV
$Records = @()
$Records += New-AzDnsRecordConfig -Priority 0 -Weight 5 -Port 8080 -Target sipservice.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "_sip._tcp" -RecordType SRV -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает Набор записей с именем _sip._tcp в зоне myzone.com. Набор записей имеет тип SRV и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS, указывающую на IP-адрес 2001.2.3.4. Служба (sip) и протокол (tcp) указываются как часть имени набора записей, а не как часть данных записи. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 8. Создание набора записей типа TXT
$Records = @()
$Records += New-AzDnsRecordConfig -Value "This is a TXT Record"
$RecordSet = New-AzDnsRecordSet -Name "text" -RecordType TXT -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает именованный текст RecordSet в зоне myzone.com. Набор записей имеет тип TXT и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 9. Создание набора записей типа DS
$Records = @()
$Records += New-AzDnsRecordConfig -KeyTag 12345 -Algorithm 3 -DigestType 1 -Digest "49FD46E6C4B45C55D4AC"
$RecordSet = New-AzDnsRecordSet -Name "childds" -RecordType DS -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает набор записей с именем дочерних элементов в myzone.com зоны. Набор записей имеет тип DS и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Данные записи содержат тег ключа, алгоритм, тип дайджеста и дайджест записи DNSKEY дочерней зоны. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Пример 10. Создание набора записей типа TLSA
$Records = @()
$Records += New-AzDnsRecordConfig -Usage 3 -Selector 1 -MatchingType 1 -CertificateAssociationData "49FD46E6C4B45C55D4AC"
$RecordSet = New-AzDnsRecordSet -Name "_443._tcp.www" -RecordType TLSA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Эта команда создает Набор записей с именем _443._tcp.www в зоне myzone.com. Набор записей имеет тип TLSA и имеет TTL 1 час (3600 секунд). Он содержит одну запись DNS. Данные записи содержат данные об использовании, селекторе и сопоставлении типов данных ассоциации сертификатов. Создание набора записей с помощью только одной строки pn_PowerShell_short или создания набора записей с несколькими записями см. в примере 1.
Параметры
-Algorithm
Поле алгоритма добавляемой записи DS.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-CaaFlags
Флаги для добавляемой записи CAA. Должно быть число от 0 до 255.
Тип: | Byte |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-CaaTag
Поле тега записи CAA, добавляемой.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-CaaValue
Поле значения для добавляемой записи CAA.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-CertificateAssociationData
Поле данных сопоставления сертификатов для добавляемой записи TLSA.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Cname
Указывает доменное имя для записи канонического имени (CNAME).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Digest
Поле дайджеста записи DS, добавляемой.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DigestType
Поле типа дайджеста для добавляемой записи DS.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Exchange
Указывает имя сервера обмена почтой для записи обмена почтой (MX).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Ipv4Address
Указывает IPv4-адрес для записи A.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Ipv6Address
Задает IPv6-адрес для записи AAAA.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-KeyTag
Поле тега ключа для добавляемой записи DS.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MatchingType
Поле типа сопоставления для добавляемой записи TLSA.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Nsdname
Указывает имя сервера имен для записи сервера имен (NS).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Port
Указывает порт для записи службы (SRV).
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Preference
Задает предпочтение записи MX.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Priority
Указывает приоритет записи SRV.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Ptrdname
Указывает целевое доменное имя записи ресурса указателя (PTR).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Selector
Поле селектора для добавляемой записи TLSA.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Target
Указывает целевой объект для записи SRV.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Usage
Поле использования добавляемой записи TLSA.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Value
Задает значение записи TXT.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Weight
Задает вес записи SRV.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell