WANを介してLANのノードにアクセスする方法


8

インターネットに接続されているルーターがあるとします。WAN IPアドレスはISPから提供されます。PPPoE ADSLを使用しており、IPアドレスは静的ではなく、接続するたびに異なるIPアドレスが割り当てられます。

LANで実行されているWebサーバー192.168.0.100があります。

DMZ + DynDNSのようなことができると聞いたことがありますか?しかし、これらが何であり、どのように機能するかはわかりません。

WANを介してローカルノード192.168.0.100にアクセスするための方法があるため、自宅にいなくてもそのノードに到達できます。

回答:


7

デフォルトでは、ほとんどのルーターはローカルネットワークの外部からのトラフィックをブロックします。ルーターのLAN側の何かにアクセスする場合は、そのトラフィックが通過できるようにルーターを構成する必要があります。

1つの方法は、特定のポート(たとえば、Webサイトをホストしている場合は80)を開くことです。その後、ポート80のルーターに到達するトラフィックは、LANに入ることが許可されます。ポート転送の2番目の部分構成ポート80のトラフィックがどのコンピュータに行くべきかを伝えることです。192.168.0.100でWebサイトをホストしている場合、80をそのアドレスに転送します。

別の方法は、DMZを使用することです。これは、ルーターのすべてのポートを開いて、LANポートからすべてのトラフィックを送信することと機能的に同等です。これには用途がありますが、これはおそらく理想的ではありません。

DynDNSは、Alenが述べたように、パブリックなIPアドレスが変更されても、それに対応するオンラインサービスです。そのIPを知る必要がなく、それをブラウザーやターミナルなどに入力する代わりに、常にパブリックIPを指すドメイン名(myhouse.dyndns.comなど)を入力します。

あなたの場合、私は無料のDynDNSアカウントをセットアップし、ルーターでポート転送を構成します。


私はこれを行いました-それはうまくいきます。
Mike Christiansen

1
また、一部のケーブル/ DSLルーターでは、dyndnsの詳細を入力でき、自動的に更新されます。更新を行う通常の方法は、コンピューターでサービスを実行することです。
Mike Christiansen

ねえ、私は正反対の問題を抱えています。LANからWAN IPアドレスを介してサーバーにアクセスできません。オンラインで似たような投稿をたくさん見つけましたが、彼らの答えはどれも十分ではありませんでした。NATについてはよく聞いています。NATループ、NATリフレクションなど。正確に何をすべきかわからない場合は、どんな助けでも大歓迎です。
oldboy '19

2

TeamViewerなどのリモートコントロールソフトウェアを使用できます。このようなソフトウェアは、あまり設定せずにインストールして実行するだけです。次に、他のコンピューターのTeamviewerを使用するか、https://login.teamviewer.com/にアクセスして、任意のコンピューターから自分のコンピューターにログインできます、ブラウザーでして、そこからコンピューターで作業すること。

他にもリモートコントロールアプリケーションがありますが、TeamViewerが最も広く使用されています。個人使用は無料です。

ルーター(ADSL用のISP提供ルーターには通常これがありません)で直接、またはパブリックIPにマップするLAN内のコンピューターでVPNを使用できます。VPNを使いたくない場合は、OpenVPNを使用できますが、前述のように、そのコンピューターをADSLルーターにマッピングする必要があります。

コンピューターをパブリックIPにマップし、リモートデスクトップを使用して接続することもできます。

Webサーバー上のWebページにアクセスするだけで、マシン自体にアクセスする必要がない場合(OSにログイン)。次に、マシンをポート80のルーターにマッピングし、DynDNSを使用してそれにアクセスします。

DynDNSは、コンピュータにクライアントをインストールすることで機能し、dyndnsレコードを変更すると、現在のアドレスで更新します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.