私は、Windows 2008 R2 Standard仮想サーバーにWCFサービスのスタックをインストールしています。 = "net.tcp:// localhostを:8738 /サービス/サービス"LOCALHOSTを使用し、2つのIPアドレスが使用されている場合、サービスはポートにどのようにバインドされますか?
エンドポイントアドレス:
これは、現時点で働くエンドポイントの多くは、以下の例を参照してくださいローカルホストにバインドされています単一のローカルIP(192.168.20.10)がNICにバインドされているためです。
私は別のローカルIPアドレス(192.168.20.11)を追加した場合:
1)localhostの参照は、サービスポートが両方のIPアドレスに公開されている意味ですか?
2)OSがどのIPをどのように決定するのですか?
はあなた スコット
返信いただきありがとうございます。これが私が混乱している理由を参照してください、私はlocalhostが127.0.0.1であり、サービスが127.0.0.1にバインドされていることを理解していますが、私は別のマシンからそのポートに接続できるようです。あなたが示唆していることが真実なら、それはどのように可能ですか? –
たとえば、WCF SMSサービスをホストしています.WebサーバーのWebアプリケーションと通信しますが、SMSサービスのバインディングはすべてlocalhostを表示します。設定ファイルにはIPアドレスは書き込まれません。 –
私はあなたのSMSサービスが同じマシン上の別のサービスによって公開(プロキシ)されていると思われます。 – MattH