花生壳动态DNS架设教程及常见问题
一般情况下,我们建设网站让所有人访问的话需要公网ip地址,并且为了方便大家记忆使用域名和ip地址的映射。域名和I地址的映射和解析就称之为DNS,这种关系基本上静态的,也就是说服务器的IP地址不可以更换。DDNS则可以实现域名和ip地址的动态映射,借助于DDNS和相关的工具,我们可以实现将内网的服务器暴露给外网用户访问。
DDNS服务提供商国内比较知名的就是花生壳,本文主要记录的就是花生壳DDNS的架设。
花生壳账号注册
- 登录花生壳官网,注册个人账号并进行实名认证。
- 进入花生壳后台管理页面并注册自己需要使用的域名。
- 前往花生壳工具下载页面,下载花生壳设备并安装。
- 登录花生壳设备管理页面,购买内网穿透服务并添加相关的映射。
- 访问映射的域名,测试是否成功。
需要注意的问题
- 花生壳的DDNS服务收费比较细,在购买域名之后我们还需要购买内网穿透服务才能够正常配置和使用。基础版的内网穿透服务对带宽和映射数量都有着很较强的限制。
- 现在很多路由器都提供了DDNS服务的功能,国内厂商生产的一般都会提供花生壳的DDNS选项。但是在使用花生壳设备时,需要关闭路由器的DDNS功能,否则在添加映射的时候会一直失败。个人在部署时就一直碰到了这个问题。
Ubuntu下的开机自动启动文件
花生壳官网设备安装包中没有包含自动自动脚本,贴出个人的脚本供大家参考。
[Unit]
Description=Oray Dynamic Domain Name Server Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/phddns start
ExecReload=/usr/bin/phddns restart
ExecStop=/usr/bin/phddns stop
[Install]
WantedBy=multi-user.target