链接 proxychains DNS 端口

链接 proxychains DNS 端口

我在 Kali 上使用 proxychains 和 DNSCrypt 名称服务器,该服务器在端口 443 上运行。当我启动 proxychains 时,它会尝试连接到端口 53 上的 DNS 服务器,并返回超时。如何更改 proxychains 以使用 proxy_dns 端口 443 而不是端口 53?为什么 DNSCrypt 服务器在端口 443 上运行而不是在端口 53 上运行?

谢谢你!

答案1

我真的不知道为什么DNSCrypt使用该端口443,也许是为了防止与同一系统上现有的 DNS 解析器发生冲突。

也就是说,你的这一行proxyresolv

dig $1 @$DNS_SERVER +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'

假设一个标准53解析器的端口。

只需将选项添加-p 443dig

dig $1 @$DNS_SERVER -p 443 +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'

让它使用DNSCrypt端口(假设DNS_SERVER=139.59.200.116是你的DNSCrypt服务器。

相关内容