Set-HcsDnsClientServerAddress
Sets the server addresses for a Domain Name System (DNS) client device.
Syntax
Set-HcsDnsClientServerAddress
[-PrimaryIPv4 <IPAddress>]
[-PrimaryIPv6 <IPAddress>]
[-SecondaryIPv4 <IPAddress[]>]
[-SecondaryIPv6 <IPAddress[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
The Set-HcsDnsClientServerAddress cmdlet sets the server addresses for a DNS client device.
Examples
Example 1: Set the primary DNS address
PS C:\> Set-HcsDnsClientServerAddress -PrimaryIPv4
192.168.200.239
PrimaryIPv4 PrimaryIPv6 SecondaryIPv4 SecondaryIPv6
----------- ----------- ------------- -------------
192.168.200.239 {192.168.10.29, 192.168.10.28}{}
This command specifies the PrimaryIPv4 parameter to set the primary IPv4 DNS server address for a client.
Example 2: Set the address for two secondary DNS servers
PS C:\> Set-HcsDnsClientServerAddress -SecondaryIPv4
192.168.10.29,192.168.10.28
PrimaryIPv4 PrimaryIPv6 SecondaryIPv4 SecondaryIPv6
----------- ----------- ------------- -------------
192.68.200.239 {192.68.10.29, 192.68.10.28} {}
This command specifies the SecondaryIPv4 parameter to set two secondary IPv4 DNS server addresses for a client.
Parameters
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryIPv4
Specifies the primary IPv4 server address for a DNS client.
Type: | IPAddress |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryIPv6
Specifies the primary IPv6 server address for a DNS client.
Type: | IPAddress |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecondaryIPv4
Specifies an array of secondary IPv4 server addresses for a DNS client. If the client cannot resolve the primary server, it uses a secondary server address.
Type: | IPAddress[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecondaryIPv6
Specifies an array of secondary IPv6 server addresses for a DNS client. If the client cannot resolve the primary server, it uses a secondary server address.
Type: | IPAddress[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
Microsoft.HCS.Management.Powershell.Cmdlets.DnsInfo
The DnsInfo object has the following properties:
- IPAddress PrimaryIPv4
- IPAddress PrimaryIPv6
- IPAddress[] SecondaryIPv4
- IPAddress[] SecondaryIPv6
Related Links
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários