web-dev-qa-db-ja.com

NASポートフォワーディング

だから私はNASを持っています。ウェブサイトによると、ポート80(ウェブインターフェース用)、ポート443(HTTPS)、FTP用の20と21、トレントダウンロード用のランダムな範囲を開く必要があります(私はそれを必要としませんが、とにかくやりました) 。

したがって、外部IPが80.80.80.80で、NASの内部IPが192.168.1.2であるとします。 80.80.80.80を参照するたびに、NAS(アイコンが表示されているので)が見つかりますが、突然192.168.1.2にリダイレクトされます(そして、仕事中として、もちろん、そのIPアドレスが有効であるとは思われません)。

私はここで何が間違っているのですか?

1
Roel

ポートを正しく開きました。それについては疑いの余地はありません。

問題はNASリンク(リンクを挿入すると、oyuがクリックしているもののhref)は192.168.1.2になります-なぜこれを行うのですか。NASはCLIENT(オフィスにいる自分)ではなく、コード内の独自のIPを調べています。

人々はそれがセキュリティ上の理由でどうあるべきかを主張することができます。しかし私は主張します-ウェブサイトを書いたチームはこの問題について考えていませんでした(彼らがそうした場合、ローカルリンクの代わりにクライアントIPリンクを書き換えるオプションがあるからです) ...)

私のNAS i 自分のウェブサイトを書いた 私は他のものを見たかったので)インターネットを介して自分のものを変更します。しかし、家にいるときは正常に機能します。インターネットを介して機能させたいリンクは、php関数を使用してCLIENTS IPアドレスを見つけ、それをahrefに書き込んで書き込みます。

いくつかの簡単なことを行うことでこの問題を回避でき、NAS Webページをインターネットに公開しないでください。

  • PuTTYを使用してNASにSSH接続し、トンネリングを使用します。これはVPNに似ていますが、高速であり、SSH以外のポートを開く必要はありません。 これについてはここに書きました
0
Piotr Kula

ブラウザのIPが80.80.80.80から192.168.1.2に突然変更された場合は、問題の原因となっているのはNASWebインターフェイスである可能性があります。 NASの構成に問題があるか、バグである可能性があります。既知のバグ/間違いを探してみてください。どんなルーターをお持ちですか?

0
Robert