[debug]myip4.ipip.net获取ip方式已失效
Opened this issue · 7 comments
Stewie055 commented
描述问题 (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)
- DDNS Version:
- OS Version:
- Type(运行方式): Binary/Python2/Python3
- related issues (相关问题):
lkf2432 commented
感谢,重新打包了个镜像运行好使了。
Initial-heart-1 commented
相同问题 验证方案有效。
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
相同问题,实测有效
ShiboJiang commented
char-46 commented
ipip.net 提供的接口目前存在问题,根据该项目目前的代码,如果使用 ipv4 优先的设备访问 myip6.ipip.net 依然会得到 ipv4 地址。
见 #425。
lirener commented
NewFuture commented
可能需要一个更可靠的API,而且协议只支持单栈