添加域名解析
======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