none
[PowerShell Tips] DNS Reverse Lookup RRS feed

  • 일반 토론

  • 질문

     

    PowerShell에서 IP Address를 이용해서 호스트 이름을 제공받을 수 있습니다.

     

    답변

     

    .NET Framework System.Net.DNS네임스페이스 GetHostByAddress함수를 이용을 해서 호스트 이름을 제공 받을 수 있습니다.

    아래의 Script127.0.0.1, 127.0.0.2, 10.10.10.11 주소로 호스트이름을 제공합니다.

    '127.0.0.1', '127.0.0.2', '10.10.10.11' | Foreach-Object { $ip = $_; try { [System.Net.DNS]::GetHostByAddress($_) } catch { Write-Warning "Unable to resolve $ip. Reason: $_" } }

     

    아래의 Script192.168.1.xxx 네트워크 주소에 존재하는 호스트이름을 제공합니다.

    1..255 | Foreach-Object { "192.168.1.$_" } | Foreach-Object { $ip = $_; try { [System.Net.DNS]::GetHostByAddress($_) } catch { Write-Warning "Unable to resolve $ip. Reason: $_" } }

    2011년 8월 24일 수요일 오전 2:55
    중재자