我想通过绑定创建一些访问策略,我想知道是否有可能在每个客户端的绑定中设置动态/参数查找答案。类似于:
// Answer to nslookup example.com
if($client_ip == '192.168.1.10')
return ('80.36.36.200');
else
return ('127.0.0.1');
另外,我可以-c secondary-bind-config.conf
在另一个接口上创建一个辅助绑定实例,但我只想运行一个绑定实例。
答案1
你用看法陈述
view "local" {
match-clients { 192.168.1.10;};
zone "example.com" {
type master;
file "example.com-80.36.etc";
};
};
view "all" {
match-clients { "any";};
zone "example.com" {
type master;
file "example.com-127.etc";
};
};
在一个区域文件中包含一组 IP,在第二个文件中包含另一组。