给你的NAT VPS设置CNAME域名自动解析
NAT VPS以其极高的性价比成为了不少站长的玩具,也有很多站长想把它用于建站生产工具。
唠嗑
但其IP不固定,经常更换地址,每次都需要去端口映射页面查询新的IP地址,这就造成了很大的困难。
其实,我们只需要一个公共DDNS服务即可。
这个DDNS服务在我们路由器上即可看到,相信大家对它并不陌生。
这里我推荐下pubyun的服务(请服务商明天给我打钱,滑稽)。
注册个账号并申请了一个二级域名。
查阅其帮助中心,可发现其右侧帮助栏提供了接口。
小提示:
3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux,BSD都自带),就可以了!使用方法:
lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"
于是乎,我们可以把它添加到crontab工具并执行该命令即可。
至于crontab工具使用工具,我们在以前博文中曾经提到过。 https://blog.nmza.net/archives/VPS-auto-reboot.html#_label0
安装
这里以centos为例
安装lynx浏览器
yum install -y lynx安装crontab服务
yum install -y vixie-cron crontabs
chkconfig crond on
service crond start添加crontab任务
crontab -e这里默认它会自动调用vi编辑器,点i输入
*/5 * * * * lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" 输入完成后按ESC键,跳回命令模式,再输入:wq! 则会强制保存文件,并退出vi
若不想保存,按ESC键,输入:q! 则会不保存文件,并且强制退出vi
重启crontab服务
使其生效。
/sbin/service crond restart
/sbin/service crond reload设置自定义域名
直接在你的域名注册商那里设置CNAME解析即可。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
小菜鸡
评论已关闭