我正在使用 Transmission,但查看不同论坛上的一些帖子,这似乎不是针对客户端的。
启用 DHT 后,我可以看到 get_peers 请求发送到随机内部地址。这些请求明显不同于本地对等点发现 - 我一直将其禁用。
考虑到 DHT 上的任何对等点都可以伪造其 IP,我首先怀疑有人试图扫描我的网络。但是,如果无法收到回复,那就毫无意义了。此外,启用了反向路径过滤,因此不太可能发生这种情况。
那么,当启用 DHT 时,这种行为是预期的吗?
答案1
这可能是其他对等方通过 DHT 公布其内部 IP 地址的结果。(这些客户端可能位于 CGNAT 后面,并认为 10.xxx 是其“WAN”地址,因为 UPnP 报告的就是这个地址,或者可能出于某种原因,它们实际上包含了其内部地址 - 如果您还启用了 PEX,则后者很可能是这种情况。)由于它们的性质,您的客户端不可能区分属于其他网络的私有地址和属于您的地址。