之前也看过申请免费域名的一些教程,大都不是很完整, 今天就从域名申请到绑定IP,到动态的DDNS准实时更新等 一块写完.
也可能有人会说不如用花生壳, 我也曾经用过, 域名太长不说, 还不稳定, 有时IP访问好好的域名就不好使, 总之, 仁者见仁,智者见智吧
下面以申请test.eu.org为例, 记录整个过程
一. eu.org 申请二级域名
https://nic.eu.org/
这是个从1996年就开始提供免费域名注册,并稳定运行至今,注册步骤如下:
注册完账号后, 记得登录你留的邮箱,邮箱收不到邮件,记得去垃圾邮件里找找,大概内容如下, 最终完成激活
激活成功后,继续
填写你想要的域名
这个页面可以先只填写Complete domain name, 验证域名是否可用, 点submit , 如果已经被注册,会有如下提示
如果出现如下页面, 说明域名未被注册,可以返回前一个页面, 完善Name server
Name1 和Name2的 域名请看2.1获取DNSpod所属服务器
最终submit后提示如下信息
接下来要静等2-15天等待审核. 最终审核通过后,会收到如下邮件, 我得等了半月左右
二. dnspod 增加域名及IP绑定
2.1 获取DNSpod所属服务器
打开这个网址 https://www.dnspod.cn 右上角注册, 注册完成后, 进入管理控制台
(注* 可能需要实名认证)
输入在eu.org中想要申请的域名.如test.eu.org
如果有提示xxx为已注册域名, 点”是的,继续添加”
等它扫描完成
这两个域名填入eu.org申请时的Name1和Name2中
2.2.增加域名对应的IP
等域名审核通过后
输入公网IP, 即可完成域名IP绑定了
三. DDNS准实时更新IP
如果是家用宽带的公网IP, 重启路由器后可能会变, 变更之后如何及时的重新绑定到域名. 咱们继续
3.1 在Dnspod申请api密钥
一定要把你的API密钥保存到本地, 服务器上不会记录的. 后续还有用.
3.2 定时运行重新绑定IP域名的脚本.
打开网址 https://github.com/rehiy/dnspod-shell 下载两个文件
参考如下修改ddnspod.sh
这个脚本的主要功能是获取本地公网IP, 重新绑定域名到IP
在定时任务中增加每天9点运行此脚本. crontab -e
0 9 * * * /usr/local/bin/ddnspod.sh