为主域名添加子域名

先说明我的主域名pigerla.com是在GoDaddy上面购买的,一年费用大概50+,当然是RMB,话说一年也快到期了-_-     。如题,就是为自己的主域名添加子域名(二级域名或者三级域名等)。以我的情况为例,需要准备的有3点:
  1. 拥有自己的主域名,如pigerla.com

  2. 有在使用DNSPod管理自己的域名(域名解析服务商,使用起来用户体验不错)。

  3. SinaAppEngine上有自己开发的apps。

具备上面的条件之后,就可以配置自己的子域名了。当然上面第2,3条不是必要的,你可以使用其它的域名解析服务商,也可以使用bae等,虽然我没有在其他条件上实践过,但我觉得原理是相通的,甚至操作过程也是可以复制的。正所谓“一图胜千言”,下面我将贴上图,加上文字描述来说明我是如何添加子域名的。

add_resume_domain

登录自己的sae帐号,来到某个app页面下,点击左侧“应用设置”,然后点击“新增”按钮。

add_resume_popup

在“域名”输入框内输入自定义的子域名,然后再点击“绑定”。

resume_system_tips

第一次添加子域名的话,系统会如上截图提示,提示中也说的明白,就是在DNSPod(或其他域名解析商)上添加A记录CNAME记录(定义见wiki)。

强烈建议:不要点击“关闭”关闭此弹出窗口,先保留。,下面打开新标签页进入DNSPod个人域名管理页面下,见下面截图。

add_dns_record

点击“添加记录”按钮,接下来就添加上一步所说的A记录CNAME记录,先添加A记录

add_A_record

可以在第3步中复制内容到相应的输入框,最后点击“保存”即添加A记录完成。

add_dns_cname

接着也很容易地添加CNAME记录,注意一点就是在“记录类型”选上CNAME

pass

现在回到第3步,点击“关闭”按钮,之后可以看到在“独立域名设置”的下面即有刚才添加的子域名记录,其中“已验证”是需要多则几个小时的验证。

hass_passed

验证后的应该如上面截图。祝贺你,添加子域名生效啦。

resume_success

现在就可以成功访问自己的子域名啦。另外,我发现重复步骤为其他app添加子域名时,步骤会更少和验证会更快!

add_cd

系统提示只需要添加一条CNAME记录即可。

cd_success

如无意外,子域名也很快能够访问了。

总结

过程我理解是,通过A记录来绑定访问的服务器主机ip,通过CNAME记录来绑定别名,即子域名映射到某主页上。从这点上,可以看出,可以配置多个子域名来访问指定的内容。图多文字少,希望对你们有帮助。

Spy 29 March 2014