0

昨日、私はメールを受け取り、最大8つのIPアドレスを持つことができる小さなamazonEC2インスタンスを発表しました。

たとえば、インスタンスの1つでアプリケーションを実行しているとします。httpwebrequestを使用してWebサイトにアクセスしています。リクエストがどのIPから送信されるかをどのように制御しますか?

4

1 に答える 1

2

この質問からの引用

HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://stackoverflow.com");

req.ServicePoint.BindIPEndPointDelegate = delegate(
ServicePoint servicePoint,
IPEndPoint remoteEndPoint,
int retryCount) {

if (remoteEndPoint.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6) {
    return new IPEndPoint(IPAddress.IPv6Any, 0);
} else {
    return new IPEndPoint(IPAddress.Any, 0);
}

};

Console.WriteLine(req.GetResponse().ResponseUri);
于 2012-07-08T15:39:06.770 に答える