如何为多个用户配置不同的规则?

如何为多个用户配置不同的规则?


通常我是开发人员...
今天我的老板问了我一个问题,如何为不同的用户配置不同的 DNS 规则?
有人有想法吗?
所有人都使用相同的 DNS,IT 部门允许访问 www.facebook.com,但人力资源部门却没有。
我们的服务器在 Debian 6.0 上。

谢谢你的帮助!

答案1

过滤代理可能是执行此操作的正确方法,但如果您需要在绑定中执行此操作,它有一个名为视图的功能,可以为您提供“拆分”dns,为匹配的客户端提供一个答案,为其他客户端提供一个响应。

http://www.zytrax.com/books/dns/ch7/view.html

答案2

对于您要完成的任务,DNS 并不是解决方案。

查看具有过滤功能的代理服务器,例如 squid,或其他网络过滤选项。

答案3

DNS 绝对不是答案。您使用 DNS 所能做的就是创建一些池来按服务寻址 ip 范围。但这不是您想要或需要的。

您需要使用代理!

希望对你有帮助。

看看这个网站,你会发现一些关于像 squid 这样的代理的技巧(没有太多的解释,但是一些非常容易理解的教程看看菜单底部选择你的服务器操作系统)看这里

相关内容