WAN 経由で LAN のノードにアクセスするにはどうすればいいですか?

WAN 経由で LAN のノードにアクセスするにはどうすればいいですか?

インターネットに接続されたルーターがあるとします。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レコードを更新します。

関連情報