DDNS域名就是用固定域名来获取服务器的动态IP,使用动态IP服务器时,商家如果没有提供部署好的DDNS域名,那么当每次服务器更新IP时就会比较麻烦,这时候就需要自建DDNS域名,或者是用于自己的NAS,部署DDNS的方法很多,这里主要讨论Dynu商家提供的动态域名解析服务。
1、首先需要去https://www.dynu.com/zh-CN/ (国内可能需挂代理才能访问)来注册自己的一个账户,在商家官网右上角可以选择中文,然后注册自己的账户登陆进去,选择动态域名解析服务;文章源自技术白-https://jishubai.com/156.html
2、进去后在页面找到添加按钮,有两种方式添加域名,第一种使用Dynu的免费域名,第二种使用我们自己的域名(需先把域名托管至Dynu,由于免费域名在国内被DNS污染,国内访问建议采用这种方式),我们用第一种做演示,主机名随便写,顶级域名自己选个需记得,然后点击添加;文章源自技术白-https://jishubai.com/156.html
3、IPv4地址默认就行,要注意的是生存时间也就是IP更新时间,这里免费版提供最低是30秒,那我们就输入30,也可以默认,意思就是IP更换后30秒才会指向到新的IP地址,其它都默认不用管然后保存;文章源自技术白-https://jishubai.com/156.html
4、添加一个IP更新密码,路径:右上角后台控制中心 -> 我的帐户 -> 选择用户名/密码;文章源自技术白-https://jishubai.com/156.html
5、输入当前账户密码,设置新的IP密码,记录下来,待会要用到;文章源自技术白-https://jishubai.com/156.html
6、回到我们的动态IP服务器,命令行运行如下命令,如提示找不到curl,请运行apt-get install curl -y或yum install curl -y安装:文章源自技术白-https://jishubai.com/156.html
curl "https://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码"
把命令的中文替换为你自己的信息,要注意的是如果是国内机器可以使用162.216.242.253替换掉api.dynu.com,也可以修改hosts 记录,然后回车执行,提示输出命令good.xxx.xxxx.xxx就成功了。文章源自技术白-https://jishubai.com/156.html
7、最后我们可以通过Crontab设置计划任务来自动更新,命令行输入crontab -e ,然后在文本最后面添加以下内容,中文修改成你自己的信息,然后保存退出:文章源自技术白-https://jishubai.com/156.html
*/1 * * * * curl "http://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码" >/dev/null 2>&1 &文章源自技术白-https://jishubai.com/156.html文章源自技术白-https://jishubai.com/156.html
- 本站TG群组:skill_blog 联系博主:nbskill (微信协助) 苹果ID号:曙光商店