ユーザ用ツール

サイト用ツール


dynamicdns

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

dynamicdns [2023/06/14 11:40] – 作成 Minoru Kijimadynamicdns [2023/06/29 12:03] (現在) – [No-IP] Minoru Kijima
行 57: 行 57:
 IfName="eth0" IfName="eth0"
  
-User="${Password}:${LoginID}" +UA="User-Agent: ${LoginID} Update-No-ip/Raspbian GNU/Linux 10 (buster) ${Email}"
-UA="User-Agent: ${LoginID} Update-No-ip/Raspbian GNU/Linux 10 (buster) you@mail.com"+
  
 ipv4=0 ipv4=0
行 70: 行 69:
   in   in
     inet6)     inet6)
-      url="https://dynupdate.no-ip.com/nic/update?hostname=${domain}"+      url="https://${LoginID}:${Password}@dynupdate.no-ip.com/nic/update?hostname=${Domain}"
       data="myipv6=${ipaddr%%/*}"       data="myipv6=${ipaddr%%/*}"
       if [ ${ipv6} -eq 0 ]       if [ ${ipv6} -eq 0 ]
       then       then
-        res=`curl -s -A "${UA}" -u "${User}" "${url}" --data-urlencode "${data}" 2>&1 | head -n 1 | tr -d '\r'` && ipv6=1+        res=`curl -s -A "${UA}" "${url}" --data-urlencode "${data}" 2>&1 | head -n 1 | tr -d '\r'` && ipv6=1
         ans=`dig $Domain AAAA +short`         ans=`dig $Domain AAAA +short`
         logger -p user.info -t No-ip "Status ifname=${ifname}, ${inet}=${ipaddr}, Ans=${ans}, Query=${ipv6}, Res='${res}'"         logger -p user.info -t No-ip "Status ifname=${ifname}, ${inet}=${ipaddr}, Ans=${ans}, Query=${ipv6}, Res='${res}'"
行 80: 行 79:
       ;;       ;;
     inet)     inet)
-      url="https://dynupdate.no-ip.com/nic/update?hostname=${domain}"+      url="https://${LoginID}:${Password}@dynupdate.no-ip.com/nic/update?hostname=${Domain}"
       if [ ${ipv4} -eq 0 ]       if [ ${ipv4} -eq 0 ]
       then       then
-        res=`curl -s -A "${UA}" -u "${User}" "${url}" 2>&1 | head -n 1 | tr -d '\r'` && ipv4=1+        res=`curl -s -A "${UA}" "${url}" 2>&1 | head -n 1 | tr -d '\r'` && ipv4=1
         ans=`dig $Domain A +short`         ans=`dig $Domain A +short`
         logger -p user.info -t No-ip "Status ifname=${ifname}, ${inet}=${ipaddr}, Ans=${ans}, Query=${ipv4}, Res='${res}'"         logger -p user.info -t No-ip "Status ifname=${ifname}, ${inet}=${ipaddr}, Ans=${ans}, Query=${ipv4}, Res='${res}'"
dynamicdns.1686742846.txt.gz · 最終更新: by Minoru Kijima