如何获取HostName的IPv4?

时间:2012-12-21 16:01:22

标签: c# windows-8

我在Windows 8(RT)中有一个客户端,我有一个由用户提供的HostName实例,可以是IPv4或DomainName。现在对于IPv4,没关系,但是对于DomainName,它不行,因为它尝试使用IPv6进行连接,并且服务器中没有应用程序正在为IPv6上的客户端(只是IPv4)提供服务,所以我正在寻找一种方法来获取该域名的IPv4和然后尝试连接。

编辑:我希望它在Windows 8(RT)SDK中不常规.net

1 个答案:

答案 0 :(得分:3)

string host = "www.stackoverflow.com";
System.Net.IPAddress ip = System.Net.Dns.GetHostAddresses(host)[0];