
さて、解決策が見つからない問題について少し詳しく説明しましょう。基本的に、会社内にすべて設定されたローカルサーバーがあります。すべてのVMを管理するためにxencenterを使用しています。それらにアクセスするために、1つのルーターに接続されているすべてのVMに静的な一意のIPを割り当てました。LAN内にあるためです。問題は、外部からはアクセスしたいが、内部、つまりおそらく私の家の別のネットワークからはアクセスしたくないということです。サーバーには10.0.0.4のIPが割り当てられています。どうしてそうなるのか教えてください。別のネットワークからサーバーのIPに接続したいだけです。サーバーにアクセスすると、他のVMに接続できます。ルーターを操作する必要があるかどうかはわかりません。
また、ホスティング IP (外部 IP) があれば外部からアクセスできると聞きました。そこで、Hostgator の共有ホスティングを利用しました。Hostgator から IP をもらい、それを hostgator cpanel の「Advanced DNS」から dev.xxxxxx.com というドメインにマッピングしました。では、外部 IP (ホスティング IP) を LAN に接続して外部からアクセスできるようにするには、何をすればよいでしょうか。もう一度言いますが、ポート転送を行う必要があるのでしょうか、それともサーバーが接続されている LAN ルーターで Hostgator IP を定義する必要があるのでしょうか。
私の欲求:
任意の VM にアクセスしたいです。[メールアドレス]-p 2211 (-p はポート)。これは、Linux ターミナルを使用して VM に接続する方法です。ポート 2211 はルーター内の転送ポートであり、その方法もわかっています。この質問の両方について助けてください。私はこれにかなり混乱していて、方法がわかりません。単に、外部からアクセスできるように、WAN IP を LAN に接続したいだけです。
誰かがネットワークに関する十分な知識を持って定義し、私がこのアイデアをできるだけ理解できるようにしていただければ幸いです。
基本的な図は次のとおりです。
答え1
ダイナミック DNS を設定すると、常に FQDN (dev.xxx.com) に接続できます。その後、ルーターでポート転送を実行し、特定のポート (例: @HBujin が提案した 2211) をサーバーの (内部) IP とポート (22) に転送できます。