如何拒绝java服务器中的某些ip

时间:2012-01-27 15:44:58

标签: java ip block

如果客户端有某个IP地址,有没有办法阻止到java服务器的传入连接?

1 个答案:

答案 0 :(得分:3)

接受连接,然后获取该连接的Socket。之后,它就像调用socket.getInetAddress()一样简单,并决定是否要回复数据或关闭套接字。

请注意,由于NAT的普遍存在,您可能无法真正区分谁正在连接到您,因为请求可能已被重写(通过NAT)看起来来自网关机器而不是终端 - 客户端。

如果这是尝试提供更安全的"一组连接,记住IP地址是非常虚伪的,并且没有其他人设置他们的机器拥有你的IP地址的真正障碍。