1. 在 和 注册用户
2.创建一个文件来保存动态IP
回显 12345 > /etc/ip
3.创建文件/etc/ddnsd,如下所示。每5分钟检查一次IP,如果发生变化,则更新到动态域名服务器。
------------------------------------------------------------------
/bin/sh #!/bin/sh 复制代码
#3322 上的用户名
用户="-dyn"
#用户名
用户2=""
通行证=""
=“”
=$(cat /etc/ip)
当 :; 做
#因为我的机器在DM Zone,所以我通过提供的服务获取本地IP。
=$(wget -O - |sed s/[^0-9.]//g)
[ "$" != "$" ] && {
#更新IP为3322和9966
=$(wget -O -$USER:$PASS@63.208.196.95/nic/?=$)
=$(wget -O - "http://$USER2:$PASS@")
=$(wget -O - "http://$USER2:$PASS@")
r=$(echo $|sed s/[^good]//g)
如果测试$r="good";那么
=$
回显 $ > /etc/ip
菲
睡眠 300
完毕 &
------------------------------------------------------------------
4. chomd a+x /etc/ddnsd
5. 回显“/etc/ddnsd”>/etc/init.d/
6. chmod a + x /etc/init.d/
7. 重启
8.你可以用域名或者你重启后访问,可能是网通的DNS服务器有限制,不能正常解析。
如果您有路由器,您可以不使用任何服务来获取本地IP地址,只需使用命令即可。
扫一扫在手机端查看
-
Tags : 在OpenWrt上用3322实现动态DNS
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。