私のLinuxボックスには3つのIP4アドレスとさまざまなIP6アドレスがあります。
データを取得したいと仮定すると、curl
指定方法は何ですか?どのリクエストを解決しますか?
注:私は実際にPython / PyCurlを使用していますが、bash + curlとカール専用ソリューションの両方に興味があります。カールだけを使用している場合は、PyCurlを使用して実行できます。 bash + curlの場合は、bashでコードを書き換えることができます。
答え1
オプションを言うのですか--interface
?からman curl
:
- 相互作用
指定されたインターフェースを使用して操作を実行します。インターフェイス名、IPアドレス、またはホスト名を入力できます。例は次のとおりです。
カール - インターフェースeth0:1https://www.example.com/
このオプションを複数回使用すると、最後のオプションが使用されます。
特定のDNSインターフェイスを使用することもできます。