Prechádzať zdrojové kódy

添加获取公网IP失败提示

dashizi 5 rokov pred
rodič
commit
c4cf3cd15e
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      main.go

+ 5 - 1
main.go

@@ -48,11 +48,15 @@ func checkDomain(secretId, secretKey, sDomain, sSubName string){
 	}
 	oldip := strings.ReplaceAll(oldips[0], "\n", "")
 	curip := strings.ReplaceAll(GetIP(), "\n", "")
+	if curip == "" {
+		log.Println("获取不到当前公网IP,等待下次检测!")
+		return
+	}
 	if oldip == curip {
 		log.Println("解析出来的IP本来就是当前公网IP:", url, curip)
 		return
 	}
-	log.Println("开始检测 url:" + url + " ip:", GetIP(), " host:", oldip)
+	log.Println("开始检测 url:" + url + " ip:", curip, " host:", oldip)
 
 	cli := cns.New( secretId, secretKey)
 	lists, err := cli.RecordList(sDomain)