2009-07-10 7 views

答えて

2

お探しのアドレスはどちらですか? IPアドレス?

もしそうなら、私はあなたがその上の制限に注意している願っています - クライアントがNATデバイスまたはインターネットプロキシの反対側にいた場合、それは正確ではありません。

+0

OperationContext.Current.IncomingMessageHeaders.To.Hostを、次のようなものを使用することができますが、私のアプリケーション、NATのとプロキシのために問題になることはありません。私はIPアドレスやWindowsのPC名を望んでいました。 – MGSoto

+0

これは、ネットワークトポロジが変更された場合、最初に相談しますか、「ネットワーキング」の人々は「プログラミング」の許可なくネットワークを変更できると想定していますか?これは通常、どのように動作するのか、どのように動作するのかということです。 –

+0

トポロジが変更された場合は、設定ファイルを1つまたは2つ変更するだけで簡単ですが、結局はローカルネットワーク上で実行されます。 – MGSoto

2

System.Web.HttpContext.Current.Request.UserHostAddressがnullでない場合、リモートアドレスを持ちます。しかし、それはプロキシまたはロードバランサ(私の生産環境にある場合)かもしれません。

1

WCFホストがサービスリクエスタIPを取得する方法を提供すれば、元のリクエスタを取得するためにそのメソッドを呼び出すことができます。

0

あなたは、私が限界を認識していませんでした

関連する問題