0

c で単純な TCP/IP サーバーを作成しましたが、Linux マシンからスムーズに動作します。localhost:80 として接続することも、別のマシンから接続することもできますが、明らかにラボ コンピューターの IP を使用する必要があります。

私の質問は、たとえば、自分の Mac OS X マシンからサーバーを実行し、外部からサーバーに接続するにはどうすればよいかということです。適切に質問する方法がわからない...サーバーに特定のIPを割り当てる方法は? 申し訳ありませんが、私はまだこの分野を調査しています!

ありがとう!

4

2 に答える 2

2

ローカルプロキシまたはボックスが接続の入力を許可するように構成されている場合、最も簡単なのは、(動的)IPにマップされる固定名を割り当てることです。

Web上には多くのダイナミックDNSフリーソリューションがあります(例:http ://www.no-ip.com/ )

1回限りのテストを行いたい場合は、次のようなサービスで使用しているIPを確認できます:http ://www.whatismyip.com/

于 2012-05-11T08:29:32.177 に答える
0

必要なのは、グローバルにルーティング可能な静的 IP アドレスを持つマシンだけです。そして、そのマシンでサーバーを実行します。

Macラップトップで実行しても問題ありませんが、あるwifiネットワークから別のサーバーにホップすると、サーバーが利用できなくなります.

最善の方法は、静的でグローバルにルーティング可能な IP を持つ comcast isp に接続されたマシン、ラボまたは自宅のデスクトップを見つけ、そこでサーバーを実行することです。

于 2012-05-11T08:31:34.130 に答える