利用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记录,但是能够以静态方式进行记录将是一个不错的开始。