Saas 多域名apps

2011-08-17 05:33:29 +08:00
 davidke
请问一下大家,我现在正在开发一个app,客户注册之后直接在app里注册顶级域名,以及注册之后直接用域名访问app。

比如http://flavors.me/的pro功能。

我想知道一下具体如何实现?
怎么实现在我在app注册域名以及dns设置。

谢谢
5080 次点击
所在节点    DNS
7 条回复
ihacku
2011-08-17 08:18:39 +08:00
域名注册商的API
holystrike
2011-08-17 10:27:57 +08:00
一般可以可以采用cname的方式
你准备一个公共域名,用户加一条域名cname记录到你的域名
你的SaaS判断当前访问的域名对应的是哪个app,然后程序呈现给用户即可
chuangbo
2011-08-17 11:07:04 +08:00
1. 使用域名注册API注册域名(需付费)
2. 让该域名使用提供 API 的 DNS 服务,比如 DNSPod,添加域名和 CNAME 记录

比如你 app 的域名是 ghs.gxxgle.com
用户注册的域名是 foobar.xxx
然后给 @.foobar.xxx 添加 CNAME 记录 ghs.gxxgle.com
chztv
2011-08-17 16:30:52 +08:00
采用cname的记录形式
推荐使用国外的域名注册商,比如godaddy,直接cname就行了
如果是国内的注册商,直接cname是无法访问的,还要做反向代理
davidke
2011-08-19 17:45:08 +08:00
谢谢大家的回复
大家能否提供一下具体哪家公司的domain api吗
xiaojay
2011-08-19 19:53:08 +08:00
dnspod的可以
chuangbo
2011-08-19 21:47:13 +08:00
DNSPod.CNDNSPod.COM 都是提供全功能 API 的。
这里有一个简易的 python Library https://github.com/DNSPod/dnspod-python

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX