首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SOCKS代理连接时是否使用Tor解析DNS请求?

问通过SOCKS代理连接时是否使用Tor解析DNS请求?
EN

Stack Overflow用户
提问于 2018-04-01 10:35:48
回答 1查看 1.2K关注 0票数 0

假设我使用SOCKS代理(例如端口9050 )设置Firefox或proxychains连接到Tor网络。

现在,DNS请求会使用Tor网络解析吗?

我知道Tor可以处理TCP流量,但是它如何处理UDP数据包?

我不确定DNS请求是否会保持匿名,因为我已经读到过,例如,由于各种UDP协议,torrent客户端与Tor之间的工作不太好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-05 22:14:09

TOR可以处理DNS请求,但是应该由应用程序使用TOR来解析IP中的FQDN。例如,TOR浏览器肯定会使用TOR解析主机名。

TOR远程DNS查找:TOR通过UDP提供远程主机名查找。为此,您必须在torrc中指定DNSPort设置,并将系统名称服务器设置为127.0.0.1。Firefox将使用系统的名称服务器,因此DNS请求通过TOR路由。

DNSPort地址:端口自动隔离标志(如果不是零),打开这个端口来侦听UDP请求,并匿名解析它们。这个端口只处理A、AAAA和PTR请求--它不处理任意DNS请求类型。将端口设置为“自动”,让Tor为您选择一个端口。可以多次指定此指令以绑定到多个地址/端口。有关隔离标志的说明,请参见SocksPort。(缺省值: 0)

Torrent并不能很好地在TOR网络中工作,因为大多数BitTorrent客户端都需要DHT (分布式哈希表) UDP关联,而这种关联还没有实现。mircoUTP协议也是通过UDP实现的。因此,只有使用TCP跟踪器和TCP连接到对等点的洪流才能很好地工作。

另外,请注意: DNS协议是TCP/UDP。最多可达512字节,DNS可通过TCP解析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49597160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档