首页 > 解决方案 > 我们如何在请求中使用代理连接到 dns 服务器?

问题描述

默认情况下,请求不会nameservers通过proxies提供给它的参数来解析。我们如何使用让它做到这一点?

标签: pythonpython-3.xpython-requests

解决方案


基于请求文档:

使用该方案socks5会导致DNS解析发生在客户端,而不是代理服务器上。这与 curl 一致,它使用该方案来决定是DNS在客户端还是代理上进行解析。如果要解析代理服务器上的域,请使用socks5h作为方案。

因此,我们必须只设置socks5hproxies参数提供的代理方案。


推荐阅读