1

インターネットを介してソケットと通信しようとしています。インターネット上にあり、動的IPを使用しているコンピューターに接続する方法がわかりません。グローバルIPを介してソケットと通信することは可能ですか?

1つのグローバルIPに複数のコンピューターがある場合があります。この状況にどう対処するかもわかりません。

4

1 に答える 1

1

動的アドレスがわからないことを除けば、動的IPへの接続は静的IPの場合とほとんど同じです。動的IPアドレスを解決できるようにするには、次のことができます。

  • お使いのマシンの場合は、DynDNSPeanutHullなどのサービスにサブスクライブできます。このサービスは、サブドメイン.dyndns.orgを提供し、動的アドレス変更を処理します。
  • 動的IPのコードを制御する場合は、最初に固定IPホストに接続させることができます

ルーターの背後で単一のIPを共有する複数のコンピューターの場合、これらも役立ちます。ルーターにグローバルIPのポートを背後のコンピューターのポートに転送させることもできます。この場合、ルーターの背後にあるローカルIPが変更されると、ルーターがそれを処理します。

そして、SeánLabastilleがコメントで述べているように、NATトラバーサルもあります。

于 2013-02-16T15:47:58.583 に答える