From 651f338accb3ad4ad8174e4d725bcb3bbad6ee7e Mon Sep 17 00:00:00 2001 From: tianyu Date: Fri, 21 Nov 2014 22:21:52 +0800 Subject: [PATCH] Update dnspod.sh --- dnspod.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dnspod.sh b/dnspod.sh index 2a64e1f..44006ef 100644 --- a/dnspod.sh +++ b/dnspod.sh @@ -24,7 +24,8 @@ dnspod_load_config(){ } dnspod_is_record_updated(){ - resolve_ip=$(nslookup $SUBDOMAIN.$DOMAIN | tail -2 |grep Add | awk '{print $NF}') + #resolve_ip=$(nslookup $SUBDOMAIN.$DOMAIN | tail -2 |grep Add | awk '{print $NF}') + resolve_ip=$(curl -s -k https://www.xdty.org/resolve.php -X POST -d "domain=$SUBDOMAIN.$DOMAIN") current_ip=$(curl -s icanhazip.com) echo $resolve_ip $current_ip if [ "$resolve_ip" = "$current_ip" ]; then @@ -72,6 +73,7 @@ dnspod_domain_get_id(){ dnspod_update_record_ip(){ curl -k https://dnsapi.cn/Record.Ddns -d "login_email=${ACCOUNT}&login_password=${PASSWORD}&domain_id=${DOMAIN_ID}&record_id=${RECORD_ID}&sub_domain=${RECORD_NAME}&record_line=${RECORD_LINE}" + curl -k https://www.xdty.org/email.php -X POST -d "event=ip($current_ip) changed&name=$SUBDOMAIN&email=$ACCOUNT" } main(){