web-dev-qa-db-ja.com

VPN接続後に実行されているローカルサーバーにアクセスできない

ローカルアプリケーションサーバーを実行していて、http://localhost:4554を使用してアクセスできます。

VPNに接続した場合、上記のURLを読み込めません。インターネットへの接続に ドングル を使用しています。

助けてください!

12
rohitkadam19

localhostに接続するには、ファイルをホストしているデバイスと同じネットワークに接続している必要があります。ただし、VPNに接続する場合はそうではありません。 VPNに接続すると、完全に異なるネットワーク上にあるのと同じです外部IPアドレスが変更されるため、ローカルファイルにアクセスできません。この場合localhostにアクセスするには、あなたがしなければならないことは

  1. VPNがオフであることを確認します
  2. ポート転送を設定してから、外部IPアドレスを見つけます。
  3. localhostの代わりに外部IPアドレスを使用してテストします。この時点で、ローカルサーバーに接続されているはずです。
  4. VPNを有効にすると、以前の外部IPアドレスが変更されることに注意してください。
4
Questionare232

Mysql接続設定のホストとしてlocalhostではなく127.0.0.1を使用すると、問題が解決しました。 Avaya VPNを使用しています

3
Rupesh Jain

1つの問題がこの種の動作を引き起こす可能性があります。 VPNで企業ネットワークに接続している場合、VPN接続により、mycompany.corpなどの検索ドメインが変更されます。

一方、企業ネットワーク内の一部のシステムは「localhost.mycompany.corp」として登録される場合があります(これは間違いです)。

結果はlocalhost.mycompany.corpが10.xx.xx.xxのようなプライベートIPに解決されるようになり、アクセスしようとすると http:// localhost:4554 / 、リクエストは想定される127.0.0.1ポート4544ではなく、10.xx.xx.xxポート4554に送信されます。

0
jack.chen.job