jeessy2 / ddns-go

Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
MIT License
10.7k stars 1.23k forks source link

首次检测可以延迟 #1173

Closed jainnieh closed 4 weeks ago

jainnieh commented 1 month ago

功能描述

主机启动后, 第一次检测ip可以稍微延迟.

解决的问题

Windows或Linux使用了几天. 发现每次启动电脑后第一次永远失败. Windows会显示"Get IPv6 from network card failed! Network card name: 以太网", 感觉应该是还没来及连网.

附加信息

No response

检查清单

github-actions[bot] commented 1 month ago

See

  1. 100% #1172
jeessy2 commented 1 month ago

什么版本?目前是通过检测DNS来判断的

jainnieh commented 1 month ago

什么版本?目前是通过检测DNS来判断的

v6.6.3 我没明白你说的dns判断是指什么? ip的获取不是只有3个方式吗? 还是说ddns-go在检查到dns后才开始获取ip. 补充一下我的网络: 光猫桥接, 路由器拨号上网, 小米路由器设置ipv6模式为本地(可能是桥接模式,反正不是nat模式), ipv6的dns没有配, 而是自动获取的. 主机连接的路由器 软件配置如下: 屏幕截图 2024-06-25 201118

jainnieh commented 1 month ago

什么版本?目前是通过检测DNS来判断的

请问是我自己的配置问题吗?

jeessy2 commented 4 weeks ago

应该不是。你可以测下,开机的时候,dns解析生效没有

jainnieh commented 4 weeks ago

应该不是。你可以测下,开机的时候,dns解析生效没有

是开机瞬间的bug, 这个我应该测不出来, 因为开机瞬间我都打不开cmd等程序. 我想要不你那边测一下. 你安装在Windows中ddns-go测试下日志中是否存在开机显示"Get IPv6 from network card failed! Network card name: 以太网" (你可以试试IPv4的) 如果你那边不会出现, 我想那就是我的问题吧.

另外这个bug不影响正常使用. 如果大佬没时间就不用管了. 看未来还会不会有人遇到同样问题

jeessy2 commented 4 weeks ago

可以在关键位置打印日志,然后自己编译测下

jainnieh commented 4 weeks ago

可以在关键位置打印日志,然后自己编译测下

我不是学C的, 不会搞. 暂时就这样吧. 谢谢回复了

jeessy2 commented 4 weeks ago

go更加简单

jainnieh commented 4 weeks ago

go更加简单

没控学, 现在在尝试通过IPv6搭建邮件服务器. 遇到些Ipv6的的问题, 还没解决. 辜负你的期待了.