假设我使用SOCKS代理设置Firefox或代理链以连接到Tor网络。港口9050。
现在,使用Tor网络解析DNS请求吗?
我知道Tor可以处理TCP流量,但它如何处理UDP数据包?
我不确定DNS请求是否会保持匿名,因为我已经阅读过,例如由于各种UDP协议,Torrent客户端无法与Tor配合良好?
答案 0 :(得分:1)
TOR可以处理您的DNS请求,但是应用程序可以使用TOR来解析IP中的FQDN。例如,TOR浏览器肯定会使用TOR来解析您的主机名。
TOR远程DNS查找:TOR通过UDP提供remote hostname lookup。为此,您必须在torrc中指定DNSPort设置,并将系统名称服务器设置为127.0.0.1。 Firefox将使用系统的名称服务器,因此DNS请求将通过TOR路由。
DNSPort [address:] port | auto [隔离标志]如果非零,请打开它 侦听UDP DNS请求的端口,并匿名解析它们。 此端口仅处理A,AAAA和PTR请求 - 它无法处理 任意DNS请求类型。将端口设置为" auto"让Tor选择一个 港口给你。可以多次指定此指令进行绑定 到多个地址/端口。有关解释,请参阅SocksPort 隔离标志。 (默认值:0)
Torrent没有很好地通过TOR网络工作,因为大多数BitTorrent客户端需要DHT(分布式哈希表)UDP关联,这是未实现的。 mircoUTP协议也通过UDP。因此,只有具有TCP跟踪器和与对等方的TCP连接的种子才能正常工作。
另请注意:DNS协议是TCP / UDP。最多512个字节,DNS可以通过TCP解析。