借助指令,可以很容易地使 匹配某些 IP。但是,BIND
视图是否可以匹配用户而不是 IP?例如,服务在用户下运行,当它查询 BIND 时,它应该会到达某个预定义的视图。类似于,如果它存在的话。view
match-clients
a
b
match-users
答案1
没有。没有将身份与 DNS 数据包关联的概念。
答案2
假设您使用的是 dhcpd,并且使用一些脚本,您可以将用户与静态 IP 或 DHCP 条目关联起来。但是,根据您要实现的目标,您可能需要为每个用户创建一个单独的视图。如果您使用的是 MS DHCP,我不知道这些租约是如何存储的,因此解析它们以获取信息可能会变得非常困难。
编辑:实际上,经过潜意识的思考,我发现你可以启动附加到不同 IP 的附加 BIND 实例,然后通过 DHCP 将其交给客户端。这种事情让我很感兴趣,所以如果你想要进行这个项目,请给我发消息,因为我可能会被说服帮忙。