[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】テキストファイルを読み込み順番にDNSサーバで名前解決を行うサンプル



更新日:2019/06/10


DNSサーバより名前を解決する


テキストファイルを読み込みそこに記載されているホスト名あるいはIPアドレス(逆引き)を行うサンプルプログラムです。
DNSサーバを指定しています。DNSサーバは複数指定することが可能です。


以下の例ではc:\temp\hostslist.txtからホスト名のリストを読み込み、DNSサーバ("10.10.1.1","10.10.1.2")を利用して名前解決を行っています。


$file = "c:\temp\hostslist.txt"
Get-Content $file -Encoding UTF8 | ForEach-Object{
$FQDN=Resolve-DnsName $_ -Server @("10.10.1.1","10.10.1.2") -DnsOnly | Select -ExpandProperty NameHost
$HostName = $FQDN.Substring(0,$FQDN.IndexOf("."))

Write-Host($HostName)
}









[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018