Test-DnsServers¶
Synopsis¶
Tests whether an array of DNS servers can resolve given domain name.
Syntax¶
Test-DnsServers [-dnsServers] <Array> [[-domainName] <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Description¶
The Test-DnsServers cmdlet tests whether an array of DNS servers can resolve given domain name.
Returns $true if all servers can resolve the given domain name or $false when at least one fails.
Examples¶
Example 1¶
Test-DnsServers -dnsServers @("192.168.20.10","172.16.31.1") -domainName vmware.com
This example will test whether all dns servers "192.168.20.10","172.16.31.1" can can resolve domain name vmware.com.
Example 2¶
Test-DnsServers -dnsServers "192.168.20.10" -domainName vmware.com
This example will test whether dns server "192.168.20.10" can resolve domain name vmware.com.
Parameters¶
-dnsServers¶
The array of DNS servers to test.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-domainName¶
The domain name to resolve.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: Vmware.com
Accept pipeline input: False
Accept wildcard characters: False
-ProgressAction¶
Progress Action
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Common Parameters¶
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.