我正在寻找执行网络请求时要连接的IP地址。例如,Yahoo.com有6个不同的IP地址,我在发出请求时可以看到它们-如何指定建立连接时要使用的特定IP地址?
我已经看到很多人问这个或类似的问题,但是还没有找到集中的答案。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://" + urlTextBox.Text);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();
IPHostEntry host = Dns.GetHostEntry(response.ResponseUri.Host);
IPAddress[] ipAddresses = host.AddressList;
我得到的IP地址数组很好-现在我该如何选择我要进行另一个特定Web请求的IP地址呢?预先感谢!
澄清点-我想指定要解析的特定IP,而不要进行任何计算或选择