是否可以配置 bind9 以便它根据客户端 IP 使用不同的 A 记录进行应答?
可能不是,因为 DNS 服务器确实会传播并且从未直接命中,但值得一问。
例子:
假设我通过名称服务器 ns1.domain.com 获得了 domain.com... 当人们使用 ip 217 时。。.* 转到 domain.com 希望它为 217.1.1.1 和 IP 为 218 的人们提供服务。。.* 应该得到 218.1.1.1 的服务。当然这只是一个例子。不能重定向。必须由 dns 服务器应答。
答案1
Bind 有一项功能叫做视图允许您根据 DNS 请求的源 IP 提供区域的不同版本。
绑定视图是针对区域完成的,而不是针对单个记录,如果您只想调整区域中数百条记录中的一条,这可能会很烦人。
链接