linux系统下配置阿里DDNS(IPv6)

现在大环境下,我自己搭建了三根宽带,移动,联通,电信现在室内什么网都有,三家的公网都不能用,然后自己查看三家都开了IPv6,于是乎就在三根线下搭建了三个服务器,结果ipv6地址在每次关机后都会自动更换,百度其他大神的神作,找了好多不行,今天测试了一个可以用的,现在给自己的小域名也搭建了动态DDNS实现了没十分钟更换IP 的功效。

在此附上源码,怎么获取阿里的,阿里AccessKey ID,请自行百度,教程很多。在此就不再复述了,需要更改的地方我已经备注起来了!ip addr show eth0   ,根据自己网卡情况把这个改成你的网卡名字--------------只需要更改“eth0”  ,其他的字不要动。

aliddnsipv6_ak="阿里AccessKey ID"
aliddnsipv6_sk="阿里Access Key Secret"
aliddnsipv6_name1='二级域名前缀,比如使用nas.rousongs.com,此处填写nas'
aliddnsipv6_domain='主域名,此处填写rousongs.com'
aliddnsipv6_ttl="600"

if [ "$aliddnsipv6_name1" = "@" ]
then
  aliddnsipv6_name=$aliddnsipv6_domain
else
  aliddnsipv6_name=$aliddnsipv6_name1.$aliddnsipv6_domain
fi

now=`date`

die () {
    echo $1
}

ipv6s=`ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'` || die "$ipv6"

for ipv6 in $ipv6s
do
  #ipv6 = $ipv6
  break
done

echo $ipv6

current_ipv6=`nslookup -query=AAAA $aliddnsipv6_name 2>&1`
#echo $current_ipv6

curre
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值