我的需求
其实这就是我想实现的东西。也包括他的多租户部分。
就是你输入一个域名 example.com ,然后你给 example.com 加一个 A record 到 wwwizer 提供的 ip ,它自动帮你转发到 www.example.com 。
想自己部署是因为有掌握这个 A Record ip 地址的需要。
我的方案
背景是,我是开发应用的,对这一块不太熟。所以就搜索和 AI 聊了一下午。我想难点其实是 SSL 。别的就是一个简单的 301 redirect 就行了。以下是 AI 给我的我的两个方案
- 做一个静态 ip ,部署一个 caddy ,然后动态去改他的配置文件,这样的方案可行吗?
- https://cloudsoft.io/blog/aws-dns-domain-apex 这是我主要参考的文章。里面也提到了一个开源 go 服务 https://redirect.name/ 但这个好像是没法处理 SSL?
- 还是这两个都不太行,有其他细节问题?
希望了解的朋友能够解答一下我的疑惑。我大脑内存现在有点爆掉了。而且这一大片扔给 AI 已经开始鬼打墙了。。。
其他问题
以及其他的一些问题
- 还了解到一个叫 SNI 的东西(“允许客户端在握手之初就告诉服务器它要访问的域名”)会需要吗?
- 然后 这里有一个 用 ALIAS RECORD 的方案 会更优吗?
- 这里也介绍了 DNSimple 的一个方案,不过对我来说没法掌握 ip 还是不太好 https://stackoverflow.com/a/15016047/1922857
- cloudflare APEX flattening 效果倒是我想要的。但是是不行的,因为用户的域名大概率不在 cloudflare 上

