有没有办法使用 DiG 或 nslookup 来确定服务器是设置为 Master 还是 Slave?如果服务器是从服务器,返回主服务器的 IP 地址?
我在网上寻找解决方案,并发现了许多具有不同建议的线程。我发现大部分都是在解析器上使用 LUA 来返回记录。其他帖子建议使用 GEO-IP 或 Pipe 后端。我读过的所有内容都使用过
我很想知道是否可以通过 LUA 根据网络范围更改转发器,而不是使用 LUA 存储区域信息。
如果我能让类似于以下的逻辑工作,我应该已经准备好了:
if sourceip comes from (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) {
forwarder = 192.168.0.1;
}else{
forwarder = 8.8.8.8;
}
Run Code Online (Sandbox Code Playgroud)
我没有从 pdns 中看到任何 LUA 示例来演示如何更改 PDNS 本身内的任何设置,并且我很好奇这是否可能。