V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
davidke
V2EX  ›  DNS

Saas 多域名apps

  •  
  •   davidke · 2011-08-17 05:33:29 +08:00 via iPhone · 5204 次点击
    这是一个创建于 4848 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问一下大家,我现在正在开发一个app,客户注册之后直接在app里注册顶级域名,以及注册之后直接用域名访问app。

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

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

    谢谢
    7 条回复    1970-01-01 08:00:00 +08:00
    ihacku
        1
    ihacku  
       2011-08-17 08:18:39 +08:00
    域名注册商的API
    holystrike
        2
    holystrike  
       2011-08-17 10:27:57 +08:00
    一般可以可以采用cname的方式
    你准备一个公共域名,用户加一条域名cname记录到你的域名
    你的SaaS判断当前访问的域名对应的是哪个app,然后程序呈现给用户即可
    chuangbo
        3
    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
        4
    chztv  
       2011-08-17 16:30:52 +08:00
    采用cname的记录形式
    推荐使用国外的域名注册商,比如godaddy,直接cname就行了
    如果是国内的注册商,直接cname是无法访问的,还要做反向代理
    davidke
        5
    davidke  
    OP
       2011-08-19 17:45:08 +08:00
    谢谢大家的回复
    大家能否提供一下具体哪家公司的domain api吗
    xiaojay
        6
    xiaojay  
       2011-08-19 19:53:08 +08:00
    dnspod的可以
    chuangbo
        7
    chuangbo  
       2011-08-19 21:47:13 +08:00
    DNSPod.CNDNSPod.COM 都是提供全功能 API 的。
    这里有一个简易的 python Library https://github.com/DNSPod/dnspod-python
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2741 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:35 · PVG 14:35 · LAX 22:35 · JFK 01:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.