NewFuture / DDNS

:triangular_flag_on_post: 自动更新域名解析到本机IP(支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM...)
https://ddns.newfuture.cc/
MIT License
4.31k stars 657 forks source link

[debug]myip4.ipip.net获取ip方式已失效 #421

Open Stewie055 opened 7 months ago

Stewie055 commented 7 months ago

描述问题 (Describe the bug)

myip4.ipip.net获取ip方式已失效,myip4.ipip.net域名已无法访问,

util/ip.py文件的默认获取方式需要修改为myip.ipip.net。

def public_v4(url="https://myip4.ipip.net", reg=IPV4_REG):  # 公网IPV4地址
    return _open(url, reg)

版本信息 (version info)

lkf2432 commented 7 months ago

感谢,重新打包了个镜像运行好使了。

Initial-heart-1 commented 7 months ago

相同问题 验证方案有效。

2.13.3:

ERROR:root:<urlopen error [Errno 11001] getaddrinfo failed>
ERROR:root:Fail to get ipv4 address!

依照该 issue 尝试修复后:

Wed Feb  7 21:33:09 2024 **.**.**(A) ==> **.**.**.** [via DIRECT]

仅 IPv4,IPv6 未验证。

StarrickLiu commented 7 months ago

相同问题,实测有效

ShiboJiang commented 7 months ago

相同问题 ,实测有效,发现master 主分支已经修改,大家可以 clone 源码运行。

问题报错如下:

image

char-46 commented 7 months ago

ipip.net 提供的接口目前存在问题,根据该项目目前的代码,如果使用 ipv4 优先的设备访问 myip6.ipip.net 依然会得到 ipv4 地址。

见 #425。

lirener commented 7 months ago
  "index4": "url:https://4.ipw.cn",
  "index6": "url:https://6.ipw.cn",

(如果你遇到了证书错误)谷歌游览器访问抓一下证书导出到桌面 右击安装 (管理证书)运行:certmgr.msc QQ截图20240220054757

NewFuture commented 7 months ago

可能需要一个更可靠的API,而且协议只支持单栈