Open luxietian opened 2 months ago
自己搭建了内网DNS、SmartDNS(二者并非同一台服务器),SmartDNS设置上游服务器为运营商DNS、内网DNS,想实现内网域名(*.corp.example.com)转发到内网DNS,其他域名转发到运营商DNS,SmartDNS按https://pymumu.github.io/smartdns/config/domain-forwarding/ 配置了DNS分流,大致如下: server 10.0.0.1 -group office -exclude-default-group nameserver /corp.example.com/office
但如此设置后,nslookup内网域名(*.corp.example.com)查不到PTR记录,但可以正常查到A记录。 因为内网DNS也设置了转发到运营商DNS,不想让SmartDNS处理内网DNS返回的互联网域名查询结果,所以想请教一下有没有什么好的解决方案。
corp.example.com 对应的是内网地址还是公网地址?内网地址会有问题
@PikuZheng *.corp.example.com对应的是内网地址,即10.0.0.0/8、172.16.0.0/12、192.168.0.0/16
此处程序设计上是直接soa 参考 #1767
@PikuZheng 明白了,感谢解答~
自己搭建了内网DNS、SmartDNS(二者并非同一台服务器),SmartDNS设置上游服务器为运营商DNS、内网DNS,想实现内网域名(*.corp.example.com)转发到内网DNS,其他域名转发到运营商DNS,SmartDNS按https://pymumu.github.io/smartdns/config/domain-forwarding/ 配置了DNS分流,大致如下: server 10.0.0.1 -group office -exclude-default-group nameserver /corp.example.com/office
但如此设置后,nslookup内网域名(*.corp.example.com)查不到PTR记录,但可以正常查到A记录。 因为内网DNS也设置了转发到运营商DNS,不想让SmartDNS处理内网DNS返回的互联网域名查询结果,所以想请教一下有没有什么好的解决方案。