Powershell DNS – Hosts in IP auflösen anhand einer Liste

Mit diesem Skript lassen sich die IP Adressen aus einer Liste von Hosts abfragen.

Powershell anzeigen

function Get-HostToIP($hostname) {

$result = [system.Net.Dns]::GetHostByName($hostname)

$result.AddressList | ForEach-Object {$_.IPAddressToString }

}

Get-Content “C:\Temp\Hosts.txt” | ForEach-Object {(Get-HostToIP($_)) >> C:\Temp\HostsIP.txt}

Das Ergebnis der Abfrage von Hostnamen sind die dazugehörigen IP-Adressen.

DNS Hosts IPs

https://www.der-windows-papst.de/2018/05/13/powershell-auflistung-domaenen-admins-organisations-admins/