2

我无法将地址解析为 IP。它给出了一个例外“没有找到这样的主机”。但我可以通过我的网络浏览器访问同一个站点。

IPAddress address = Dns.GetHostAddresses("https:\\google.com")[0];

是不是因为我的网络浏览器正在使用代理。我怎么还能连接到它?我无法更改网络浏览器的代理设置,因为它们在我的公司中是默认设置的。

4

2 回答 2

2

问题是你包括https:\\. 我已经测试了代码,当您仅将www.google.com其用作Dns.GetHostAddresses().

于 2013-03-05T08:58:47.680 回答
0
IPAddress[] ips = Dns.GetHostAddresses("www.google.com");

foreach (IPAddress ip in ips)
{
    Console.WriteLine("    {0}", ip);
}

作为测试。工作正常。

于 2013-03-05T09:05:38.760 回答