2012-02-06 16 views
1

ホストのIPアドレスまたはドメイン名を解決する必要のある小さなPythonスクリプトを作成しています。通常はgethostbynameまたはgethostbyaddrを使用します。しかし、全体のトラフィックはプロキシ経由で送信されます。私は、-xオプションでcurlを使ってデータを取得することができます。プロキシを使用してホスト名を解決する

私の質問は、どのように私は途中でプロキシを使用してホスト名とIPを解決できますか? Pythonではソックスを使用できません。

ありがとうございます。

+0

SOCKSをそのまま使用することはできませんが、http://socksipy.sourceforge.net/のようなサードパーティのモジュールがあります。 –

+0

私はこのモジュールを使用できません。私は、この問題を解決するためにcurl(与えられたアドレスのIPを解決する)やコマンドラインでいくつかのトリックを考えていましたが、これまで何も見つかりませんでした。 – user1192062

答えて

0

私は、httpプロキシを使用すると、シンボリックホスト名の名前解決もプロキシによって行われると思います。

pythonでラップしたい場合は、pycurlとsetopt pycurl.HTTPPROXYTUNNELを使用します。

関連する問題