最近、ISP から新しいルーターを入手し (古いルーターが現在の速度をサポートしていないため)、同じポートが同じデバイスに転送されるように設定することにしました。しかし、問題が発生しました。
まず私が欲しい簡単にするために、SSHに焦点を当てます。内部IP「A」でポート22(デフォルト)でSSHを実行しているデバイスがあるとします。私はssh EX
(簡潔にするために外部IPを「EX」と呼びます)デバイスにSSH接続することと(内部ネットワーク上のデバイスの場合)ssh A
デバイスにSSH接続することの両方を実行できるようにしたいと考えています。デバイスを制御できず、使用がロックされていると主張しましょう。のみ2 つの SSHD を実行するのではなく、ルーター レベルで問題を解決したいので、ポート 22 を使用します。
私の問題新しいルーターでは、ポート 22 をデバイスにポート転送すると、次のようになります。
- これに対してポート転送ルールを設定すれば、期待どおりに
ssh EX
動作しますが、何らかの理由でssh A
(これも内部ネットワーク上のデバイスから)動作しません。他のポートでも動作するようです(別のポートで sshd を実行する場合)、ping A
動作します。私の古いルーター (同じ ISP のもの) では、この場合、外部 IP と (内部ネットワーク内のデバイスの場合) 内部 IP の両方が動作します。 - ポート転送がない場合、予想どおり は
ssh EX
機能しませんが、ssh A
内部ネットワーク内のマシンから使用すると機能します。すべては予想通りです。
そこで質問なのですが、この問題の原因は何なのか、どうすれば解決できるのか?(非常にグラフィカルでわかりにくい)GUI でどのような設定を確認すればよいのでしょうか?ポート転送ルールの「外部ホスト」フィールド(現在は純粋なワイルドカードExternal Host: *
)を何らかの方法で編集して、ルールが内部ホストを強制終了しないようにすることは可能でしょうか?他に何かアイデアはありますか?
すでにテクニカル サポートに連絡しましたが、あまり役に立ちませんでした。問題を説明しても、「NAT ループバックはポート転送では機能しません」としか返答がなく、実際に問題を解決するためのサポートはありませんでした。