禁止某个ip端口访问服务器 回复了就有分
禁止某个ip端口访问服务器
例如有个ip 192.168.1.1 端口 5000
我想禁止ip 192.168.1.1 端口 5000 它访问服务器,并且不能影响服务器其他网络(服务器网络不能断 0.0001毫秒都不行)。
最好用C#能实现,不能的话其他方式也行。
------解决方案--------------------string loginIP = Request.UserHostAddress;
判段下就行了
------解决方案--------------------你想监控什么端口都行
服务器端口是192.168.1.1
还是客户段口是192.168.1.1?
如果你都知道了客户段ip了,就不要访问服务器就好了
另外客户段500不能访问?501断口能访问么?
------解决方案--------------------
if(clientsocket.Client.RemoteEndPoint.toString() == "192.168.1.1:500")
//不许访问。。。自动拒绝,关掉也可以,
else
//正常处理
C# winfom程序,
------解决方案--------------------回复。
(看楼主给不给分)
------解决方案--------------------我想问 是访问你的服务端程序 还是服务器,如果是服务器 防火墙中就可以配置了,如果是程序。。自己判断了
------解决方案--------------------回复。
(看楼主给不给分)
------解决方案--------------------
------解决方案--------------------在服务端之间判断不就行了
------解决方案--------------------//获得连接当前用户的IP以及端口号
ipAdd = (sock.RemoteEndPoint as IPEndPoint).Address;
port = (sock.RemoteEndPoint as IPEndPoint).Port;
------解决方案--------------------回复。
(看楼主给不给分)
------解决方案--------------------服务器是可以得到客户端IP以及端口的,直接检测一下就OK了