クライアントのC#アプリ、あるいはVBSの中でado.netを使って、サーバ上のSQLServerと通信させる際、通信に使われたクライアントのポート番号ってどこを見ればわかるでしょうか?
やはり実際アプリやVBSを実行させてnetstatコマンドで調べる以外ないでしょうか?
クライアントのポート番号は通信プロトコルを何にしているかで変わると思いますけど。
クライアントのポート調べて何がしたいのでしょう。
返信が遅れてすみません。
>クライアントのポート調べて何がしたいのでしょう。
顧客側より、セキュリティ脆弱性対策の一環として、ポートに対して通信制限をかけたいとの要望があり、そのためサーバに接続しに行ってるポート番号を調べる必要がでました。
通信プロトコルはTCP/IPであることはわかっているのですが、クライアントからサーバに接続する際に使われているポート番号はどこを見ればよいのかがわからず質問させていただきました。
※アプリ起動後、サーバとの通信を発生させ、その後netstatコマンドをたたけば、アプリのプロセスIDに紐づく、クライアントのポート番号がわかるみたいなんですが、処理が終わり次第、即終了してしまうようなやつだと、netstatにプロセスIDがのらずクライアントのポート番号もわからないという状態で、そのような場合、どうすればよいかがわからず困っています。
あなたの回答
tips
プレビュー