インターネットに接続されたルーターがあるとします。WAN IP アドレスは ISP によって付与されます。PPPoE ADSL を使用しており、IP アドレスは静的ではなく、接続するたびに異なる IP アドレスが割り当てられます。
LAN 内で Web サーバー 192.168.0.100 が稼働しています。
DMZ + DynDNS のようなものでそれができると聞きましたが、それが何なのか、どのように機能するのかはよくわかりません。
自宅にいなくてもそのノードに到達できるように、WAN 経由でローカル ノード 192.168.0.100 にアクセスする方法はありますか。
答え1
デフォルトでは、ほとんどのルーターはローカル ネットワーク外からのトラフィックをブロックします。ルーターの LAN 側にあるものにアクセスしたい場合は、そのトラフィックが通過できるようにルーターを設定する必要があります。
一つの方法は、特定のポート(例えば、ウェブサイトをホストしている場合は80)を開くことです。そうすれば、ポート80でルーターに届くトラフィックがLANに入ることができます。ポート転送設定はそれを伝えることですどれのポート 80 のトラフィックが送信されるコンピューター。192.168.0.100 で Web サイトをホストしている場合は、80 をそのアドレスに転送します。
もう 1 つの方法は、DMZ を使用することです。これは機能的には、ルーターのすべてのポートを開き、すべてのトラフィックを LAN ポートに送信することと同じです。これには用途がありますが、おそらく理想的ではありません。
Alen が述べたように、DynDNS は、パブリック IP アドレスが変更されても、その IP アドレスに注意を払うオンライン サービスです。その IP を知って、それをブラウザーやターミナルなどに入力する代わりに、常にパブリック IP を指すドメイン名 (myhouse.dyndns.com など) を入力します。
あなたの場合は、無料の DynDNS アカウントを設定し、ルーターでポート転送を設定します。
答え2
次のようなリモートコントロールソフトウェアを使用できます。チームビューアこのようなソフトウェアは、インストールして実行するだけで、多くの設定は必要ありません。他のコンピュータのTeamviewerを使用するか、詳しくはこちらブラウザでアクセスし、そこからコンピューターで作業します。
他にもリモートコントロールアプリケーションはありますが、TeamViewerが最も広く使用されています。個人使用は無料です。
VPN は、ルーター上で直接使用することも (ADSL 用の ISP 提供ルーターには通常この機能はありません)、LAN 内のコンピューター上で使用してパブリック IP にマップすることもできます。VPN を使用する場合は OpenVPN を使用できますが、前述したように、そのコンピューターを ADSL ルーターにマップする必要があります。
コンピューターをパブリック IP にマップし、リモート デスクトップを使用して接続することもできます。
Web サーバー上の Web ページにアクセスするだけで、マシン自体にアクセスする必要がない場合 (OS にログインする)、ルーターのポート 80 にマシンをマップし、DynDNS を使用してアクセスします。
DynDNSは、コンピュータにクライアントをインストールすることで機能し、変更があった場合に現在のアドレスでdyndnsレコードを更新します。