专栏首页轻扬小栈sae 结合 dnspod 实现 顶级动态域名

sae 结合 dnspod 实现 顶级动态域名

首先,这里的动态域名用的是自己购买的顶级域名

再者,SAE指http://sae.sina.com.cn


首先将顶级域名绑到dnspod上去,具体看教程

不会将自己域名绑定dnspod的,自行百度吧,

绑定好后,添加A刻录,指向乱写,因为后面会通过dnspod的接口来修改

最后,记下,帐号,密码,A记录的域名:如ip.qinyang.me


接下来,通过sae来创建更新域名指向的应用,其它用其它的支持php空间也行,为什么用sae呢?(因为sae速度快,接近免费,稳定)。

在sae下创建应用,并上传php代码:dnspodupdate

如申请的应用为dnspodupdate.sinaapp.com.cn

dnspodupdate.php就放在应用根目录,则访问此php的网址为http://dnspodupdate.sinaapp.com.cn/dnspodupdate.php


最后,动态更新域名:

dnspodupdate.php的用法为:http://dnspodupdate.sinaapp.com.cn/dnspodupdate.php?username=******&password=******&domain=ip@qinyang.me&myip=1.1.1.2

如果执行成功,就可以在dnspod里刚刚添加的A记录已经变成了1.1.1.2,现在就是要把外网IP更新到dnspod上去了。

得到IP地址:可以访问http://www.3322.org/dyndns/getip得到,

脚本:

IPVAL=`curl http://www.3322.org/dyndns/getip 2>/dev/null`

更新脚本:

curl "http://dnspodupdate.sinaapp.com.cn/dnspodupdate.php?username=******&password=******&domain=ip@qinyang.me&myip=$IPVAL"

脚本上传下吧:myip

将域名中的用户名(NAMEVAL),密码(PASSWDVAL),子域名(DOMAINVAL),改为你自己的就OK啦,

NAMEVAL=mail@qinyang.me
PASSWDVAL=123456
DOMAINVAL=ip@qinyang.me

IPVAL=`curl http://www.3322.org/dyndns/getip 2>/dev/null`
curl "http://kqyu.netne.net/dnspodupdate.php?username=$NAMEVAL&password=$PASSWDVAL&domain=$DOMAINVAL&myip=$IPVAL"
echo OK

执行结果:

root@wangqinyang:~/shell# chmod 755 myip.sh 
root@wangqinyang:~/shell# ./myip.sh 
{"msg":"\u8bb0\u5f55\u4e0d\u9700\u8981\u66f4\u65b0"}OK

在crontab中加入执行计划就OK了

root@wangqinyang:~/shell# crontab -l

*/20 * * * * /root/shell/myip.sh

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:http://qinyang.me/复制
如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 逸轩二级域名分发系统域名使用方法以及介绍

    杨逸轩
  • 双十一倒计时!你准备好了吗?

    给大家分享下本次双十一薅羊毛攻略 01 一天两场特价秒杀 顶级主流域名.cn原价35元/年 秒杀现场只要8.8元/年 人气域名.top原价25元/年 秒杀现...

    腾讯云DNSPod团队
  • DNSPod十问唐光文:20年的域名市场,聚名网如何杀出红海?

    问答时间:2021年4月1日 嘉宾简介: 唐光文(花名大唐):NamePre联合创始人,聚名科技集团董事,聚名网总经理。先后服务于中国数据、百度等知名企业,十...

    腾讯云DNSPod团队
  • DNSPod十问腾讯副总裁丁珂:腾讯在守护谁的安全底线?

    问答时间:2020年9月10日 嘉宾简介: 丁珂:腾讯副总裁,腾讯安全负责人,国内著名安全专家,2003年加入腾讯。曾任腾讯九大业务部门第一负责人,是手机QQ&...

    腾讯云DNSPod团队
  • GitHub Pages自定义域名

    最早用GitHub Pages做个人博客,初始的二级域名就是https://x-nicolo.github.io/,之后用了一个免费顶级域名,在Freenom ...

    一点儿也不潇洒
  • D妹喊你来注册.cc .tv域名了!

    .cc是现在国际通用的顶级域名(gTLD),与.COM和.NET有着相同的性质,可以理解为英文Commercial Company”(商业公司)或“Chine...

    腾讯云DNSPod团队
  • 我是如何在两天内做完一个网站的

    有点标题党的嫌疑,不过确实网站的主体是在两天内的完成的,后面只是抓取了素材和完善细节。以下内容绝对是赤裸裸的干货。

    lyb-geek

扫码关注云+社区

领取腾讯云代金券