700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Armbian安装Docker之后的100种玩儿法《动态域名解析DDNS自动更新》

Armbian安装Docker之后的100种玩儿法《动态域名解析DDNS自动更新》

时间:2020-08-16 16:05:45

相关推荐

Armbian安装Docker之后的100种玩儿法《动态域名解析DDNS自动更新》

接回上文,给armbian加个动态域名解析,什么是动态域名?

动态域名解析就是指把一个固定的域名解析到一个具有动态IP的主机上。在家里或公司里上网的机器,使用动态域名服务后,所有Internet 用户就可以通过一个固定的域名访问这台计算机。

关注公中号 搞机IT爱折腾 上车

1》去3322官网注册免费域名(现在叫pubyun公云)

2》官方提供的linux下解析的方法

lynx-mime_header-auth=用户名:密码"htt p://memb ers.3v322.nent/dyndn s/update?system=dyndns&hostname=你的域名"

3》apt install lynx

顺便测试一下

4》于是就有了使用 wget 的方法更新动态域名

wget-q-O-'ht tp://用户名:密码@me m bers.3@32 2.or #g/dynd ns/u pdate?ho stname=你的域名'

5》写个脚本添加执行权限

root@test:~#catddns#!/bin/bashyour_name="你的用户名"pass_wd="你的密码"domain_name="域名."lynx-mime_header-auth=$your_name:$pass_wd"ht t p://memb ers ./dyn dns/update?system=dyndns&hostname=$domain_name">>ddns.log#catddns.log可以输出日志root@test:~#chmod+x/root/ddns

6》添加计划任务 3小时运行一次关注公重号 搞机IT爱折腾 上车

添加定时计划crontab-e* */3 * * * root bash /root/ddns#计划任务实例:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat# | | | | |# * * * * * user-name command to be executed#17 * * * * root cd / && run-parts --report /etc/cron.hourly#25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )#47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )#52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )7》重启一下计划任务服务 ,等3小时看看有没有日志输出,

root@test:~#servicecronrestartroot@test:~#catddns.logHTTP/1.1 200 OKserver: nginxdate: Sun, 28 Aug 09:14:07 GMTcontent-type: text/plain; charset=utf-8vary: Accept-Encodingvary: Cookieconnection: closenochg113.124.101.210

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。