私は何を持っていますか: 仮想サーバーを持つサーバー。 NATの背後にあるこのVMは、私は、このIPアドレス10.0.2.2VM-VirtualboxのWebサーバー用に実際のIPを取得
10.0.2.2 - - [19/Apr/2016:17:11:03 +0300] "GET /place/find-by-text?term= HTTP/1.1" 302 5 "********board" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36"
を得た。しかし、私は私のVMで実際のIPアドレスを取得する必要があるいくつかの理由で、私はトピックことがわかっ
Webサーバ、Webサーバのログで をVirtualBoxのhttps://serverfault.com/questions/290116/how-to-get-virtualbox-nat-working-with-actual-client-ipsはどこ
VBoxManage modifyvm <your-vm name> --nataliasmode1 proxyonly
を使用することをお勧めしかし、それは多分私が正しく理解していない、助けていない、と私はまだNAT VirtualBoxのアドレスを参照してください10.0.2.2
この問題を解決するには?
UDP:Webサーバーのアクセスログ(私のためのnginx)クライアントの実際のIP(この15.15.15.120のような)が10.0.2.2でないことを確認します。 UDP:私のサーバーは公開IPを1つしか持っていませんVMをインターネットに直接接続することはできませんでした。
多分、私は正解を書いていない、申し訳ありません。 Webサーバ(私のためのnginx)のアクセスログでは、クライアントの実際のIPアドレス(この15.15.15.120のような)が10.0.2.5でないのを見たいと思っています。 – DeamonMV
あなたが見ているのは*クライアントの実際のIPです。ローカルネットワーク上の仮想サーバーにアクセスしているため、クライアントはその要求に対してローカルIPを持っています。要求はインターネットを横切っていないので、 "インターネットのIP"はありません(私はあなたが欲しい/必要とするものと思われます)。情報はほとんどどんな形でも利用できません。 – chander