smartdns icon indicating copy to clipboard operation
smartdns copied to clipboard

能否单独设置指定的客户端请求时只返回IPV4或者IPV6(如果有的话)吗(我不是说的全局禁用或者启用V6,或者设置个别域名)?

Open alivenp opened this issue 3 years ago • 4 comments

现在需要用到的场景时,我自己的几个域名用来做DDNS,这部分域名是需要去阿里云做解析的,所以必须要保留查询的功能,但我想把这些域名之外的所有IPV6都禁掉(或者优先使用IPV4),请问能做这样的配置吗?

另外如果只想某些客户端请求时返回IPV4或者返回IPV6,这样子是否能够做到(只想控制个别的客户端,而不是全局)?

我知道可以通过设置某个域名只返回V4或者V6,但这样就必须每个域名都设置,很多未知的域名是不可能设置全的

如果现有的功能里面可以实现这种需求,请各位大神告之一下,非常感谢!

alivenp avatar Jul 29 '21 08:07 alivenp

没有

anglabace avatar Jul 31 '21 05:07 anglabace

考虑用两个smartdns解决(也就是其中一个只返回v4.另一个既返回v4又返回v6,客户端配置既返回v4又返回v6的,指定ddns的域名上游,其他域名指向只返回v4作为上游

另一方面,这种复杂逻辑考虑一下yogadns

PikuZheng avatar Aug 13 '21 02:08 PikuZheng

目前我已经用ADH搭配smartdns解决了,后面用了两组服务器,主DNS不解析V6,次DNS解析V6,然后设置域名用指定DNS解析,感谢回复

alivenp avatar Aug 13 '21 03:08 alivenp

看这里 #809

majoson-chen avatar Oct 27 '21 16:10 majoson-chen