Die Dns Klasse stellt die nötigen Methoden bereit, um alle IP-Adressen zu einer URL zu ermitteln. Die empfohlene Variante ist, sich mit GetHostAddresses() alle Einträge zu holen.
GetHostByName() kann man in altem Code auch noch finden, sollte aber nicht mehr verwendet werden. (als Kommentar und nicht als edit, weil das Speichern des Edits momentan nicht funktioniert)
Ggf. zu beachten ist: Wenn man unbedingt einen bestimmten IP-Addresstyp (wie IPv4 oder IPv6) braucht, sollte man das resultierende Array in einer Schleife durchlaufen und die AddressFamily-Property überprüfen.
Habe mal ein Tutorial für einen Tracerout via .NET geschrieben. Soll hier nur als Ergänzung dienen, wei ksmx eigentlich schon die relevanten Klassen (und auch das GetHostByName obsolete ist) genannt hat! Ist nur so als Anregung gedacht, da ich nicht genau weiß, was du vielleicht noch mit der IP-Adresse vorhast.