通过阿里云的工具aliyun管理域名脚本

添加域名解析

======AddDomainRecord.sh=========
#!/bin/bash
DomainName=$1
RR=$2
Value=$3
if [ "$DomainName" == "" ]||[ "$RR" == "" ]||[ "$Value" == "" ];thenecho "$1 is DomainName , such as xxxxx.com";echo "$2 is RR , such as confluence";echo "$3 is Value , such as 172.16.61.124";
else/usr/bin/aliyun alidns AddDomainRecord --DomainName  $DomainName --RR $RR --Type  A  --Value $Value
fi

删除域名解析

======DeleteDomainRecord.sh=========
#!/bin/bash
DomainName=$1
RR=$2
if [ "$DomainName" == "" ]||[ "$RR" == "" ];thenecho "$1 is DomainName , such as xxxxx.com";echo "$2 is RR , such as confluence";
elseRecordId_Values=`/usr/bin/aliyun alidns DescribeDomainRecords  --SearchMode  EXACT  --PageSize 200   --PageNumber 1  --DomainName $DomainName --KeyWord $RR|grep  RecordId|awk '{print $NF}'|sed --expression='s/"//g' --expression='s/,//g'`/usr/bin/aliyun alidns DeleteDomainRecord  --RecordId  $RecordId_Values
fi

更新域名解析

======UpdateDomainRecord.sh=========
#!/bin/bash
DomainName=$1
RR=$2
Value=$3
if [ "$DomainName" == "" ]||[ "$RR" == "" ]||[ "$Value" == "" ];thenecho "$1 is DomainName ,  such as xxxxx.com";echo "$2 is RR , such as confluence";echo "$3 is Value , such as 172.16.61.124";
elseRecordId_Values=`/usr/bin/aliyun alidns DescribeDomainRecords  --SearchMode  EXACT  --PageSize 200   --PageNumber 1  --DomainName $DomainName --KeyWord $RR|grep  RecordId|awk '{print $NF}'|sed --expression='s/"//g' --expression='s/,//g'`/usr/bin/aliyun alidns UpdateDomainRecord  --RecordId  $RecordId_Values --Type A  --RR  $RR --Value   $Value
fi


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部