私のOpenVZ VPSには2つのIPv4アドレスと2つのIPv6アドレスがあります。
23.54.xx.102
23.54.xx.103
2604:xxxx:1::xxxx:6x0b
2604:xxxx:1::xxxx:5x7c
これで、PHP、Ruby、またはCurlコマンドを実行するときに私のIPを介して回転するようにアウトバウンドIPを回転させたいと思います。カーロテスト中です。https://api.ipify.org?format=json'、毎回同じIPを表示します。
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"23.54.xx.102"}
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"23.54.xx.102"}
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"23.54.xx.102"}
一部のStackExchangeテーブルルールを使用しましたが、結果は同じです。 IP 回転がありません。
私が望む結果は次のとおりです。
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"23.54.xx.102"}
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"23.54.xx.103"}
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"2604:xxxx:1::xxxx:6x0b"}
root@local:~#curl 'https://api.ipify.org?format=json' {"ip":"2604:xxxx:1::xxxx:5x7c"}
IPtablesでIP回転できますか? PHP、Ruby、Pythonを使いたいです。
ベストアンサー1
使用:
curl --interface 23.54.xx.102 'https://api.ipify.org?format=json' {"ip":"23.54.xx.102"}
カールのマニュアルページから:
--interface <name> Perform an operation using a specified interface. You can enter interface name, IP address or host name. An example could look like: curl --interface eth0:1 http://www.netscape.com/ If this option is used several times, the last one will be used.