Я пытаюсь найти список определенных DNS-серверов (у меня есть в файле), а затем запросить конкретное имя хоста. Я могу сделать это немного :)
Следующий бит - я хочу вернуть список тех DNS-серверов, которые возвращают результат, отличный от outlook-emea *, мне нужен IP-адрес DNS-сервера, а также результат.
У меня проблема в том, что команда DNS возвращает записи CNAMES и A - меня интересуют только записи A, а также я не уверен, как отфильтровать результаты. Это то, что я до сих пор.
$Address = 'outlook.office365.com'
#$listofIPs = Get-Content 'C:\Users\user1\file.txt'
$listofIPs = '8.8.8.8'
$ResultList = @()
foreach ($ip in $listofIPs)
{
$Result = Resolve-DnsName -Name $Address -Type A -Server $ip
Write-Host ""
Write-Host DNS Server: -foregroundcolor "green" $ip
Write-Host ""
Write-Host Resolved Names: -foregroundcolor "green"
}
Может кто-нибудь помочь?