问题:直接对接台湾家宽,速度不理想,想到了用nat机中转,但是面板ip地址那里是不变化的,台湾家宽两天变动一次,两天手动改ip太麻烦,就写了一个shell脚本清理缓存dns以后解析域名的ip,并实时传递到数据库,从而避免手动改ip 的麻烦!
#! bin/bash
systemctl start nscd   #需要安装  yum install -y nscd
name=`host 域名 | cut -d ' ' -f4`
mysql -u用户名 -p密码  <<EOF
update 数据库.表 set node_ip = "$name" where id = 需要改动的节点id;
quit
EOF

shell脚本在数据库所在的机器运行

添加定时任务

我的脚本在主目录下,crontab -e 进入定时任务,在最后一行加入
*/1 * * * * sh /root/test.sh

运行时间可根据自己的需求进行修改

Last modification:August 10th, 2020 at 11:21 am
如果觉得我的文章对你有用,请随意赞赏