
http://localhost/
異なる IP アドレスで Web アプリをテストしたいです。 (WAMPServer)にあるサイトを閲覧するときに IP アドレスを変更する方法を探しています。
ローカルホストで IP アドレスを偽装するにはどうすればいいですか?
答え1
テストする IP アドレスがサブネット内に存在しないか、使用されていない場合は、ネットワーク アダプターに追加の IP を追加できます。
コントロール パネル -> ネットワーク設定 -> LAN 接続プロパティで、IPv4 -> 詳細設定を選択し、サブネット マスク 255.255.255.255 の新しい IP アドレスを追加します。変更を有効にするには、WAMP サーバー (Apache モジュール) を再起動する必要がある場合があります。
答え2
プロキシに使用しているソフトウェアを指定しませんでした。
しかし基本的には:
プロキシが機能するには、2 つのネットワークにアクセスできる必要があります。
何かがシステムの 127.0.0.1 (127.0.0.1/8 ネットワーク内) にアクセスするには、その同じシステム上で実行されている必要があります。
したがって、そのシステムでプロキシを実行し、どこからでも 127.0.0.1 に着信要求をプロキシするように指示する必要があります。
それを念頭に置いて:
ルーター自体で localhost サービスを実行しない限り、NAT + ポート転送は機能しません。
- NAT + ポート転送では、システム上の NIC までしかアクセスできず、ローカルホストのさらに 1 ホップ先までアクセスすることはできません。
繰り返しになりますが、プロキシはローカルホストと同じシステムで実行する必要があるため、選択できる他の IP は、インターネットまたは LAN 接続のためにそのシステムで使用されている IP のみです。
いくつかの高度な技術を使用して、システムが特定のポートで受信した着信トラフィックを 127.0.0.1 のローカルホスト サービスに転送することができます。これには次のものが含まれます。
iptables
Linuxシステムの場合の設定おそらく適切な
route
ステートメントを含むもの (Windows および Linux)トラフィックを直接「再プロキシ」するソフトウェア
rinetd
(ほとんどの Linux ディストリビューションで利用可能、おそらく Cygwin 経由で Windows でも利用可能)ルータとこのシステムの間に VPN を設定することもできます。