サーバーマシン側でWEBサーバーやSSHサーバーを起動して外部から接続をするためにポートフォワーディングを試みた。
ポートフォワーディングってのはつまりポート開放のこと。ルーターは基本的に全てのポートを閉めて外部からのアクセスを止めてるので、一部を開けて(webサーバーなら80) 外部からアクセス出来るようにするということだ。
今回は最初にwebサーバーようにTCP80を開けてapacheのデフォルトページが表示されればOK。 手順としては (バッファロー製ルーターの場合)
-
ルーターにログイン(デフォルトゲートウェイのIPアドレス)
-
Internet/LANタブ→アドレス変換にチェック
-
ゲーム&アプリタブ→ポート変換で項目を埋め(Internte側IPアドレス:エアステーションのInternet側IPアドレス、プロトコル:TCP80、LAN側IPアドレス:サーバーのローカルIP)→新規追加
以上。 ポート開放なんてそんなに難しいものではないのでさくっと終わるかとおもいきや…80に接続出来ない! 色々やってみたけどやっぱり出来ない。ふと気づいてtracertでグーグルまでの経路を調べてみると…。 192.168... 192.168... に、二重ルーター… 今までずっと二重ルーターになってたんですねー。これはいかん。 バッファロー製の無線付きルーターを使ってたのだが、NTTのひかり電話用のルーターも有効化されていた。 これではいくらバッファローのほうのポートを開けてもNTTがブロックしてしまう。 ということでNTTのほうをブリッジモードにして解決。