技术解析

同一个 wifi 下面的 2 台电脑,我怎么用 tcp 连接信息来区分?
0
2021-07-13 08:49:37
idczone
最近的这个项目,需要控制登录设备。用的是tcp端口连接用ip来区分。达到一个帐号,同一时间只能一台设备登录。但如果多台电脑都是用的同一个wifi上网,在外网看来都是同一个IP了,那应该怎么区分出来就算是同一个IP也能知道是多台设备在登录。
看mac地址?

http://www.google.com/patents/CN101841445B?cl=zh

IPID




应该用什么工具或者命令了,比如我就知道netstat来看数据的源ip,怎么查看源mac和ipid

这要看你的网络配置了用了NAT转换在外网这么看都是一个ip,
你在同一个WiFi局域网下可以查看arp映射
arp -a
或者用Nmap扫描这个网段有几台主机存活
nmap -sP 192.168.1.0/24 // 网段改成自己的 ip a可以查看网卡信息
具体还是要看你是什么配的
另外lsof -i查看端口比netstat方便

分析一下TCP包头就知道了,仔细看看那个专利吧,电信防网络共享一般就是这种技术

上述方式中,检测设备必须布置在与终端直接相连的网络接入设备上,如果布置在非直接相连的高层网络设备上,将会导致合法终端之间的数据互传被误识别为存在非法用户共享上网.
所以,套一层路由器电信就傻了。
====
To 楼主,
这种事情不是应该在客户端下手的么。
你看游戏各种软件不都是使用各种手段来限制多开的么。
1. 简单点,价格互斥量,或者绑定同一个端口才能用
2. 为了增加防破解的,客户端加壳加密,加驱动保护
最后还是被破,看你想到什么程度吧。


所以,双层路由一般都可以防这种方法。。。

我这里没有单独的什么客户端,客户端就是别人的浏览器啊。我只能通过查看数据包这么一个唯一的办法来辨认。

客户端就是浏览器那就简单了,种cookie就可以了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服