LoginSignup
1
1

More than 3 years have passed since last update.

J:COM HG100R-02J + Route53 で自宅サーバを公開する

Last updated at Posted at 2021-03-24

前提

Route53でドメインを取得していること

下準備

疎通確認用にwebサーバーを作成します。

macの場合

  1. コンソールで下記のコマンドを叩きます。
sudo apachectl start
  1. ブラウザでhttp://localhost にアクセスします
  2. It works!という文字が表示されることを確認してください
  3. 同じくコンソールで下記を叩きます
ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx 
    inet6 ffff::ffff:ffff:ffff:ffff%en0 prefixlen 64 secured scopeid 0x4 
    inet 192.168.XXX.XXX netmask 0xffffff00 broadcast 192.168.XXX.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
  1. 出力内の192.168.XXX.XXXの部分を使用して、http://192.168.XXX.XXX にアクセスします。
  2. 同じく、It works!が表示されることを確認してください

Windowsの場合

コチラの記事を参照して設定してください。
そのあと、LANのIPアドレスを取得してください
このあとの記述では「192.168.XXX.XXX」として説明しています。

グローバルIPの確認

LANとWAN

インターネットの図.png
グローバルIPとはいわば、「インターネットにおけるあなたの家のネットワークの住所」です。
家庭内のネットワーク(LAN)のIPアドレスとは別です。

管理画面でグローバルIPを確認する

http://192.168.0.1にアクセスをして、モデムルーターの管理画面を開きましょう。
スクリーンショット 2021-03-24 8.18.27.png

ID/PASSを入力をしてログインします。
※ 初期パスワードは、本体に貼られています。設定を変更していたら知りません。

図内のWAN IPアドレスとなっているところがあなたの家のグローバルIPになります
スクリーンショット 2021-03-24 8.22.27.png

外部からアクセスに対応する

外部からグローバルIPにアクセスされた場合に、LAN内のどのPCに繋げばわからないのでモデムルータに教えてあげます。

  1. 管理画面 > ネットワークの詳細設定 > 詳細設定 > フォワーディング と進んでください スクリーンショット 2021-03-24 8.42.55.png
  2. 設定を図のように変更し、適用をクリックします
    ※ 「有効化」を忘れないようにしてください!!!
  3. ブラウザで 「http://あなたのグローバルIPアドレス」 にアクセスしてください
  4. It worksが表示されたら成功です

Route53で取得したドメインとあなたのグローバルIPのアドレスを関連付ける

  1. AWSのコンソール画面に入り、Route53 > ホストゾーン > ドメイン名とすすんでください スクリーンショット 2021-03-24 8.48.57.png
  2. レコード作成をクリックして下記のように設定してください スクリーンショット 2021-03-24 8.50.38.png
  3. 「http://ドメイン名」 にアクセスして、It Works!が表示されたら終了です

おわりに

なんかワザップみたいな投稿になってしまった。
フィードバックもらえると嬉しいです

※ セキュリティには十分に注意してください

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1