-1

パブリック IP 56.162.XXX.XXX を他のユーザーと共有しているとします。コマンド プロンプトで ipconfig と入力すると、ローカル IP が表示されます。それは 192.168.2.3 です。これで、着信接続をリッスンするポート 3630 で実行されるプログラムができました。loop back ip ie の助けを借りて自分自身を呼び出すことができます。telnet 127.0.0.1 3630 で、2 つのプログラムが接続され、データを交換できることがわかりました。コマンド telnet 192.168.4.20 3630 を使用して、telnet で自分と同じパブリック IP を共有している別のラップトップからラップトップに接続することもできます。しかし、リモート コンピューターから同じことを行うにはどうすればよいでしょうか。別のパブリック IP を持つコンピューターを意味します。実際には、「telnet public ip(local ip) port no」のようなものが必要です。他のコンピューターもパブリック IP を他のユーザーと共有しています。

4

2 に答える 2

0

ポート 3630 の要求をローカル IP に転送する、ある種の NAT (ネットワーク アドレス変換) または PAT (ポート アドレス変換) をセットアップする必要があります。

使用する実際の構成は、ファイアウォール/ルーターによって異なります。標準の ADSL ルーターを使用している場合は、これを行うための構成ページがそこにある可能性があります。

于 2012-07-03T10:24:14.493 に答える
0

ポートフォワーディングとNATについて読む必要があります。

http://en.wikipedia.org/w/index.php?title=Port_forwarding

于 2012-07-03T10:24:43.863 に答える