假设我使用SOCKS代理(例如端口9050 )设置Firefox或proxychains连接到Tor网络。
现在,DNS请求会使用Tor网络解析吗?
我知道Tor可以处理TCP流量,但是它如何处理UDP数据包?
我不确定DNS请求是否会保持匿名,因为我已经读到过,例如,由于各种UDP协议,torrent客户端与Tor之间的工作不太好?
发布于 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解析。
https://stackoverflow.com/questions/49597160
复制相似问题