-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[debug] public_v4 方法返回错误的ipv4地址 #367
Comments
北京电信也遇到了这个问题,很大一部分时间是403,正常请求返回的ip不对
我是北京的,解析的结果是天津
|
同样出现了这个问题,解析结果一直是上海的。 |
同样出现这个问题 解析结果是上海的 |
|
谢谢 我会去尝试您给出的多个建议 没有问题的话 我希望我可以把您的建议发布到issue里
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年11月26日(星期六) 上午10:07
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [NewFuture/DDNS] [debug] public_v4 方法返回错误的ipv4地址 (Issue #367)
1)建议 获取ip地址的URL可以从config文件配置(不要hardcode)
2)建议 可以从多个源获取ip地址,当获取到的相同ip地址多于一半时(或者一定比例),才采用
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
我这边是不停的获取到错误的IPV4地址,原因是https://pv.sohu.com/cityjson?ie=utf-8返回403,建议增加备用获取IP的网址 |
有这个问题的,可以修改config.json配置文件:
或者选择其他适合获取ip的URL: https://myip4.ipip.net/, https://ddns.oray.com/checkip, https://ip.3322.net/ 我使用的是最新版本 |
我测试了 搜狐的回调出现了问题 可以尝试更换api |
测试了 可以的 通过这个地址信息回调也是可以的 |
https://ip.3322.net/ 那倒不如直接用这个吧 |
已解决 |
显然是选择一个名气大的网站,稳定性会更好。有些小网站,用的人多了,就把接口封了 |
ERROR:root:<urlopen error [Errno -3] Try again> 我也遇到了这个问题,该怎么修改获取ip的方式? |
老哥们,public的返回403了 |
简易解决办法
将其中 |
感谢, 已解决 |
同时向多个地址获取ipv4,判断重复最多的ipv4为真,并返回不对的ipv4 |
修改提供公网ip查询服务的api,原先的api不稳定#367 Co-authored-by: New Future <NewFuture@users.noreply.github.com>
更新了 |
描述问题 (Describe the bug)
根据源码
DDNS/util/ip.py
Line 61 in 3680c20
版本信息 (version info)
复现步骤 (To Reproduce)
访问 https://pv.sohu.com/cityjson?ie=utf-8
var returnCitySN = {"cip": "61.151.164.141", "cid": "310000", "cname": "上海市"};
配置文件 (config file)
调试输出 (debug output)
补充说明 (Additional context)
The text was updated successfully, but these errors were encountered: