如何拒绝某些ip';它在java服务器中
如果客户端具有特定ip地址,是否有方法阻止与java服务器的传入连接?接受连接,然后获取该连接的如何拒绝某些ip';它在java服务器中,java,ip,block,Java,Ip,Block,如果客户端具有特定ip地址,是否有方法阻止与java服务器的传入连接?接受连接,然后获取该连接的套接字。在此之后,只需调用socket.getInetAddress(),然后决定是用数据回复还是关闭套接字 请注意,由于NAT的盛行,您可能无法真正区分与您连接的用户,因为请求可能已被(NAT)重写,似乎来自网关计算机,而不是最终客户端 如果这是为了提供一组“稍微更安全”的连接,请记住,IP地址是很容易被欺骗的,并且其他人设置他们的机器以获得您的IP地址没有真正的障碍。为什么不使用操作系统的工具来实
套接字。在此之后,只需调用socket.getInetAddress()
,然后决定是用数据回复还是关闭套接字
请注意,由于NAT的盛行,您可能无法真正区分与您连接的用户,因为请求可能已被(NAT)重写,似乎来自网关计算机,而不是最终客户端
如果这是为了提供一组“稍微更安全”的连接,请记住,IP地址是很容易被欺骗的,并且其他人设置他们的机器以获得您的IP地址没有真正的障碍。为什么不使用操作系统的工具来实现这一点?在Linux中,使用iptables阻止IP地址对于管理员来说是一项简单的工作?什么是“java服务器”?你自己的?别人的?你看过/试过什么?