-
Notifications
You must be signed in to change notification settings - Fork 204
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
[Bug Report] 上游个别DNS超时会影响其余DNS速度 #589
Comments
Thanks for opening this issue! |
能看看你的routing配置吗? |
感谢回复,我的routing配置如下:
|
dae 不是默认国外IP走代理么?还要指定? |
走直连还是走代理是根据路由规则而定,没有默认与不默认一说吧. |
我似乎也遇到了同样的问题。
在通过远程服务器解析域名时会遇到解析超时的情况。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Checks
Current Behavior
当上游任意dns超时的时候,会导致使用上游其它dns响应速度减慢
Expected Behavior
上游dns间互不影响,当其中一个dns地址出现问题后,不影响其它程序使用其它dns
Steps to Reproduce
我的dns配置如下:
在
route
中我会让8.8.8.8通过xray
走国外线路.现在,将xray程序关闭,即googledns(8.8.8.8)会timeout.此时,使用
nslookup www.google.com
,确实得到超时的输出:此时查看dae日志,也确实有打印相关日志:
问题是一旦出现了超时的情况后,alidns也会受到影响,即其它程序访问的是国内域名,dae是会交给alidns来解析的,但速度明显会慢很多.
比如
ping
,nslookup
国内域名,都会出现较大的延时才会输出结果:上面的输出日志可见,是经历过一次超时后才正常输出的.同理,ping也有很大的延迟才返回结果.
当我关闭dae,或是从来不让dae代理会超时的dns流量时,此现象消失
期望得到的解决是:个别dns超时不会影响到其它正常dns
Environment
Anything else?
No response
The text was updated successfully, but these errors were encountered: