做内网穿透的时候,需要检查双方公网地址是否在同一IP下,否则可能会出现被交换机过滤的可能
参见wiki:
交换机的工作方式
交换机收到一个数据包,查表后发现该数据包的来源地址与目的地址属于同一网段。交换机将不处理该数据包。这称为过滤(filtering)。
问题典型:内网节点之间不能通过公网通讯。有以下两个可能(需要进一步抓包观察)
- 端口回流问题,被路由器过滤了;
- 被交换机的工作方式过滤了;
绕开方法:
- 所以一旦这穿透双方存在交换机,且在同一IP下时,需要做IP检查,并改用内网地址尝试直接通讯。