Get IP Address from Domain Name

Code Properties

  • Language: PowerShell
  • Class: System.Net.Dns

Overview

Simple PowerShell commands using .NET DNS class to resolve domain names to IP addresses and perform reverse lookups.

Code

Get IP address from domain name:

[System.Net.Dns]::GetHostAddresses('noclocks.dev').IPAddressToString

Reverse lookup - get hostname from IP address:

[System.Net.Dns]::GetHostByAddress('172.12.34.56')

Usage

# resolve domain to IP
$ip = [System.Net.Dns]::GetHostAddresses('google.com').IPAddressToString
Write-Host "IP Address: $ip"
 
# reverse lookup
$hostInfo = [System.Net.Dns]::GetHostByAddress('8.8.8.8')
Write-Host "Hostname: $($hostInfo.HostName)"

Appendix

Note created on 2024-05-08 and last modified on 2024-12-31.

See Also


(c) No Clocks, LLC | 2024