想起以前跟发现的一个“假HighId“现象,还蛮有趣的,跟大家分享一下。
[场景]
1. LowA 和LowB 连在同一个路由器上.
2. LowA 和LowB 设置了同一个TCP端口。比如4662。
3.LowA在路由器上设置了静态映射。
[现象]
这时LowA开启eMule,能得到HighId。这是正常。
之后LowB也开启eMule,他也能拿到HighId。这就是假HighId。
因为LowB连服务器时,服务器的探测请求通过4662发到了LowA,而LowA响应了这个请求。所以服务器认为LowB是HighId,而分配了一个HighId给他。
之后就造成了LowB有HighId之名,而无HighId之实。

































