• ベストアンサー

サーバープログラムの外部からのアクセス

C言語でプロセス間でメッセージのやりとりを行うごく簡単なプログラムを組みました。LANでの動作は問題無く進みましたが、WAN側からアクセスするためには、ルータに直接続のマシンであれば、マシン側で使用するポートを開けれるだけで、外部からアクセスできるでしょうか。又、ポートの開きかたがよくわかっておりません。 初歩的な事になりもうしわけありませんが、どうかご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#58274
noname#58274
回答No.1

ルータの設定で、外部からアクセスしてきた時にどのローカルアドレスに転送するか、といった項目を設定できると思います。 ルータの説明書をみないとわからないと思います。 例えば、HTTPサーバプログラムの場合、Port80に外部からアクセスされたら、192.168.1.100に転送する、といった具合の設定ができるはずです。 (サーバアドレスが192.168.1.100だとして)

user_localhost
質問者

お礼

回答くださり、ありがとうございます。都合により、近日中に外部からアクセスする実験をすることは出来ませんが、それでやってみます。 しかし、nmapによるポートスキャンを実行すると、使用しているポートが開いていないようでしたので、これを開く必要性について質問したつもりでしたので、併せて御回答いただきたかったです。 詳細を記載せず、質問文がわかりにくい内容となってしまい、誤解を発生させてしまいまして、申し訳ありませんでした。

関連するQ&A