smartdns
smartdns copied to clipboard
能否单独设置指定的客户端请求时只返回IPV4或者IPV6(如果有的话)吗(我不是说的全局禁用或者启用V6,或者设置个别域名)?
现在需要用到的场景时,我自己的几个域名用来做DDNS,这部分域名是需要去阿里云做解析的,所以必须要保留查询的功能,但我想把这些域名之外的所有IPV6都禁掉(或者优先使用IPV4),请问能做这样的配置吗?
另外如果只想某些客户端请求时返回IPV4或者返回IPV6,这样子是否能够做到(只想控制个别的客户端,而不是全局)?
我知道可以通过设置某个域名只返回V4或者V6,但这样就必须每个域名都设置,很多未知的域名是不可能设置全的
如果现有的功能里面可以实现这种需求,请各位大神告之一下,非常感谢!
没有
考虑用两个smartdns解决(也就是其中一个只返回v4.另一个既返回v4又返回v6,客户端配置既返回v4又返回v6的,指定ddns的域名上游,其他域名指向只返回v4作为上游
另一方面,这种复杂逻辑考虑一下yogadns
目前我已经用ADH搭配smartdns解决了,后面用了两组服务器,主DNS不解析V6,次DNS解析V6,然后设置域名用指定DNS解析,感谢回复
看这里 #809