In theory, you should be able to call Dns.GetHostEntry and pass the IP address. I tried that passing "www.google.com" and got a particular IP address but when I tried again with that IP address I got a different host name and no aliases, so I'm not sure that there is a simple way using managed code.
Determines your IP address and shows information (host, location, whois) about any IP address entered. Looks up to 10 IP addresses at the same time Free Whois Lookup - Whois IP Search & Whois Domain Lookup A Whois domain lookup allows you to trace the ownership and tenure of a domain name. Similar to how all houses are registered with a governing authority, all domain name registries maintain a record of information about every domain name purchased through them, along with who owns it, and the date till which it has been purchased. Domain to IP converter - Convert Domain name into IP Address Enter the domain name for which you want the IP address and press 'Submit.' The application will display the domain name, IP address, country, and ISP. Asides from displaying the IP address, it tells you in which country the IP address is located and the name of the web hosting service provider who is hosting the domain that you searched for. Convert Host Name to IP Address or Find IP address of a
Your domain name — it's how the online world finds you. A domain name, or Web address, is an address where you can be found online. It's how you'll express yourself through email or your website and it's what customers think of when trying to find you.
A domain name is a string of text that maps to a numeric IP address, used to access a website from client software. In plain English, a domain name is the text that a user types into a browser window to reach a particular website. For instance, the domain name for Google is ‘google.com’. What Is a Domain Name? - Lifewire
Domain Name Search | Check Available Domains - GoDaddy
IP Address Lookup (IPv4 & IPv6) - Domain Lookup