你是说你在代理服务器上做了IP-MAC绑定,仍然有机器更改IP地址来上网吗?
有这样一种可能:
不知道你注意过没有?一个MAC地址是可以对应多个IP地址的(相反一个IP地址不能对应多个MAC地址)。你绑定了IP-MAC对应关系,只是告诉代理服务器这个IP地址对应的MAC地址是xxxx,二层封装是目的地址使用xxxx,而客户机更改了IP地址时,代理服务器学到一条 xxxx=new ip(同时绑定的条目仍然生效)。这其实是不违反网络协议的。如果此时代理服务器认为这是合法的,那么它就可以向客户端发送数据。当然,能不能发送要看代理服务器的行为,看它是否认为这个是合法的,请自己去验证吧——在服务器上绑定你的IP MAC然后更改自己机器的ip,再ping服务器。ping通则服务器认为它是合法的。
您好,你所发的文章是针对局域网,IP地址与MAC地址绑定的,也就是说是限制客户端自行修改IP地址,便于管理IP地址的。IP地址和MAC地址绑定一定要在网关、代理服务器或者3层交换机上进行操作,并不是在本地计算机进行的~