CloudFlare的域名泛解析

在大善人中进行DNS解析时可以进行域名的泛解析:*.xxx.com。这样达到的的效果就是该域名下的任何二级域名比如:a.xxx.comb.xxx.com 都会进入 *.xxx.com 所设置的内容中

现在我想要达到的需求是 *-xxx.xxx.com 的效果,就是访问 a-xxx.xxx.com或者b-xxx.xxx.com都会进入到*-xxx.xxx.com设置的解析中,但是大善人好像是不支持的

各位佬有什么方法可以达到上述效果嘛

1 个赞

301?

1 个赞

这种*-xxx.xxx.com,前面*-xxx就是普通字符串了,并非通配符了

1 个赞

301也行但是这样也得预先创建相应的解析吧

我也知道,但是这么才能达到类似于这种的效果呢 :thinking:

市面上能见到的云解析估计都不支持,之前也折腾过,以失败告终,测过阿里和CF都不行

为什么要在解析层去处理这个呢? 不能在你的项目中去处理这个? 随便个 nginx 都能处理这种把

1 个赞

看你想怎么实现了,在服务端用js也方便

    // 获取当前页面的完整URL
    var currentUrl = window.location.href;

    // 检查URL是否匹配
    var pattern = /^https?:\/\/1\.\*\.aaa\.cn/;
    if (pattern.test(currentUrl)) {
        var newUrl = currentUrl.replace(pattern, 'https://*.*.aaa.cn');
        window.location.href = newUrl;
    }
</script>```
其实,你谷歌下二级域名分发就一大堆资料

为什么一定要加个连接符,直接设置一个XX.XXX.COM的二级域名,在在给二级域名设置一个通配符:*.xx.xxx.com 不就好了嘛?

1 个赞

这个可以