【问题标题】:Hostname resolve using proxy使用代理解析主机名
【发布时间】:2012-02-27 20:28:37
【问题描述】:

我正在编写一个需要解析主机 IP 或域名的小型 Python 脚本。通常我会使用 gethostbyname 或 gethostbyaddr。但是,整个流量都是通过代理发送的。我可以使用带有 -x 选项的 curl 检索数据。

我的问题是如何在途中使用代理解析主机名和 IP?在 Python 中我不能使用袜子。

提前谢谢你。

【问题讨论】:

  • 您不能将 SOCKS 与 Python 一起使用,但有第三方模块,例如 socksipy.sourceforge.net
  • 我的意思是这个模块我不能使用。我正在考虑使用 curl(因为它为给定地址解析 IP)或命令行来解决此问题的一些技巧,但到目前为止一无所获。

标签: python linux curl proxy dns


【解决方案1】:

我相信如果您使用 http 代理,则符号主机名的名称解析也将由代理完成。

如果你想用 python 包装它,使用 pycurl 和 setopt pycurl.HTTPPROXYTUNNEL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 2019-01-24
    相关资源
    最近更新 更多