如何指定在请求中使用哪个IP地址?

时间:2019-06-30 01:51:12

标签: c# .net httpwebrequest webrequest

我正在寻找执行网络请求时要连接的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,而不要进行任何计算或选择

0 个答案:

没有答案