Contents
×
DDNS项目文档
  •  
    1 服务器需求及部署
  •  
    2 部署步骤

DDNS项目文档

Keywords: 设计,ddns
Original published url: http://www.geiliedu.com/manual/23
Shared: Visits: 368 Created at: 2016.06.29 Updated at: 2017.05.11 Author: geiliedu(282055808@qq.com)

1 服务器需求及部署

  • DDNS服务器[客户购买]:由于需要安装ddns软件以及nas注册域名上报ip的程序,需要一台独立的部署在公网的服务器。建议使用amazon aws的ec2服务器。参考: https://aws.amazon.com/ec2/pricing/on-demand/ pic 初期可选择配置低的,后期根据需要变配。

  • DDNS的主域名[客户购买]: 该域名有些特别,建议专门重新注册一个。① 该域名专供NAS使用,例如现在研发使用的是hskedu.cn;② 需要在域名商平台上将该域名的二级域名的解析转到DDNS服务器,例如hskedu.cn所有二级域名的解析,都是由dns.hskedu.cn(研发用服务器)负责。③ 购买前咨询一下域名商,是否能将解析转交给自建服务器处理,建议选择https://www.godaddy.com这类知名域名商。hskedu.cn的域名商是阿里云万网(www.net.cn)。

  • 第三方域名解析的设定[客户设定]: 请到域名商的管理页面做设定,将域名解析转交给DDNS服务器

  • DDNS服务器的OS[客户购买服务器时选择]: 最新版的ubuntu server 16.04LTS。

  • DDNS服务器的安全规则[客户购买服务器后的设定]: 需要开启ssh, http, dns等相关的端口。这些端口可能会需要在空间商(例如amazon aws)的管理页面设定。

  • 远程访问及安装部署[研发人员负责]: 研发人员需要远程访问,并安装软件,这个期间需要这台服务器的root权限。

2 部署步骤

按这个步骤进行吧: (以为mynas.com,伺服器ip为121.40.171.102作说明,实际操作用注册的域名和伺服器的ip替换即可)

1. 注册域名。 例如mynas.com
2. 在域名注册商处设定一个二级域名指向:dns.mynas.com - 121.40.171.102
3. 在域名注册商处设定,所有mynas.com的二级域名解析都委托dns.mynas.com处理。
4. 伺服器中建一个用户账号,添加sudo权限。(或者可以直接暂时告诉我们root账号密码)。我们可以使用这个账号透过远程ssh连接登录进入该伺服器。
5. 剩下的事情是安装套件:apache, php, mysql, powerdns,以及我们开发的服务器软件。
6. 修改nas和app,使用mynas.com做域名。