有没有办法重写DNS响应的授权部分?

时间:2019-07-24 18:39:21

标签: go coredns

摘要

利用CoreDNS及其插件,有没有办法覆盖或重写DNS响应的AUTHORITY SECTION

失败的解决方案

我一直在使用template插件进行测试

# Corefile
.{
    template ANY ANY {
      rcode NXDOMAIN
      authority "{{ .Zone }} 60 {{ .Class }} SOA ns.invalid. hostmaster.invalid. (1 60 60 60 60)"
    }
}

但是,这对于每个DNS查询都会返回。我只希望上面的SOA记录因NXDOMAIN错误而返回。

其他信息

我希望能够在不久的将来返回动态SOA记录,但是能够以静态方式进行记录将是一个不错的开始。

0 个答案:

没有答案