配置未绑定以使用Tor DNS

配置未绑定以使用Tor DNS,dns,firewall,tor,Dns,Firewall,Tor,我有一个运行debian的AP。我的笔记本电脑连接到AP,我对使用此AP通过Tor查询DNS感兴趣。我的未绑定配置如下所示: interface: 192.168.1.1 access-control: 192.168.1.0/24 allow do-not-query-address: 127.0.0.1/8 do-not-query-address: ::1 #do-not-query-localhost: no tcp-upstream: yes do-udp: yes do-tcp: y

我有一个运行debian的AP。我的笔记本电脑连接到AP,我对使用此AP通过Tor查询DNS感兴趣。我的未绑定配置如下所示:

interface: 192.168.1.1
access-control: 192.168.1.0/24 allow
do-not-query-address: 127.0.0.1/8
do-not-query-address: ::1
#do-not-query-localhost: no
tcp-upstream: yes
do-udp: yes
do-tcp: yes
forward-zone:
       name: "."
       forward-addr: 127.0.0.1@5353
       #forward-addr: 192.168.1.1@5353 #also tried this
       #forward-addr: 0.0.0.0@5353 #and this
DNSPort 5353
DNSListenAddress 192.168.1.1
我的
torrc
如下所示:

interface: 192.168.1.1
access-control: 192.168.1.0/24 allow
do-not-query-address: 127.0.0.1/8
do-not-query-address: ::1
#do-not-query-localhost: no
tcp-upstream: yes
do-udp: yes
do-tcp: yes
forward-zone:
       name: "."
       forward-addr: 127.0.0.1@5353
       #forward-addr: 192.168.1.1@5353 #also tried this
       #forward-addr: 0.0.0.0@5353 #and this
DNSPort 5353
DNSListenAddress 192.168.1.1
然而,无论我做了多少尝试,我都无法解除对tor的绑定。当我登录AP时,我可以执行以下操作:

tor-resolve google.com
它工作正常。从我的笔记本电脑,如果我尝试:

dig @192.168.1.1 -p 5353 google.com
它也能正常工作。但如果我这样做:

dig @192.168.1.1 -p 53 google.com

它返回空(无错误,快速返回,无IP地址)。经过一番激烈的争论之后,我决定在这里提问。任何帮助都将不胜感激。

尝试将其添加到unbound.conf文件中:

不查询本地主机:否


(来源:)

尝试将其添加到unbound.conf文件中:

不查询本地主机:否

(来源:)

删除

tcp上行:是

从unbound.conf。当您在torrc中指定
DNSPort
时,它侦听该端口上的UDP,但不侦听TCP。

Remove

tcp上行:是


从unbound.conf。当您在TORC中指定
DNSPort
时,它会侦听该端口上的UDP,但不会侦听TCP。

是否可以使用iptables转发AP上端口53到5353上的所有查询。我有一个类似的设置,只使用我的本地机器,在我的torrc和iptables中使用
DNSPort 5353
转发53到5353上的所有内容,我没有问题,也不需要解除绑定。是否可以使用iptables转发AP上端口53到5353上的所有查询。我有一个类似的设置,只使用我的本地机器,在我的torrc和iptables中使用
DNSPort 5353
转发53到5353上的所有内容,我没有问题,也不需要解除绑定。不幸的是,这与问题无关。mkxa正在尝试查询在其网络(其AP)上的另一台计算机上运行的Tor实例,而不是本地主机。不幸的是,这与问题无关。mkxa正在尝试查询在其网络(其AP)上的另一台计算机上运行的Tor实例,而不是本地主机。