我正在通过套接字C#构建服务器,我的服务器监听所有IP,局域网中的任何人都可以连接到我的服务器,但现在我需要我的服务器只听一些我之前允许的IP,我试图搜索很多教程但还没有找到答案。希望有人有答案 谢谢大家。
答案 0 :(得分:0)
这种方法不是很好,如果您的PC通过DHCP获取地址并且该地址可能会发生变化,或者需要将新计算机从“白名单”添加到\中,那该怎么办
我会使用专用的安全VPN,只有我想连接的PC才能连接到该VPN。
如果这太复杂了IT,我会在套接字上做一些其他的身份验证方法,发送一些只有你想要连接的PC才能拥有的乱码密钥。为此,请阅读有关Private \ Public key的一些信息。考虑到在那种方法中你可以接受DoS攻击。 问题是您的组织需要什么样的安全性或真实性。
具有从特定客户端到特定端口的严格访问角色的防火墙也是一种选择。
正如我所说,这一切都取决于客户需要的安全级别,他的安全政策和行业法规。
享受